MySQL 8.0.18增加身份验证插件 - Unix So
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。这个功能是
千家信息网最后更新 2025年11月06日MySQL 8.0.18增加身份验证插件 - Unix So
unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。
通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。
这个功能是在MariaDB 10.4.6版本里添加的,目前也支持在MySQL 8.0.18版本中。
用法:
1、安装插件
mysql> INSTALL PLUGIN auth_socket SONAME 'auth_socket.so';Query OK, 0 rows affected (0.01 sec)
2、创建数据库账号hechunyang
mysql> CREATE USER 'hechunyang'@'localhost' IDENTIFIED WITH auth_socket;Query OK, 0 rows affected (0.00 sec)
3、创建操作系统账号hechunyang
# useradd hechunyang
# passwd hechunyang
以hechunyang用户登录操作系统
4、登录MySQL 8.0.18
[root@localhost soft]# su - hechunyangLast login: Fri Nov 8 16:40:53 CST 2019 on pts/0[hechunyang@localhost ~]$ [hechunyang@localhost ~]$ [hechunyang@localhost ~]$ /usr/local/mysql/bin/mysql -S /tmp/mysql_hcy.sock -uhechunyang -e "select version();"+-----------+| version() |+-----------+| 8.0.18 |+-----------+[hechunyang@localhost ~]$
在此示例中,用户hechunyang已登录操作系统并具有完全shell访问权限。他已经使用操作系统进行了身份验证,并且他的MySQL帐户已配置为使用unix_socket身份验证插件,因此他无需再次对数据库进行身份验证。MySQL接受他的操作系统凭证并允许他连接。
操作系统
系统
登录
插件
身份
验证
数据
数据库
用户
账号
凭证
版本
通俗
再次
功能
套接字
就是
帐户
文件
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河北省护苗网络安全课程视频
维普资讯中文科技期刊数据库
网易可以优化服务器吗
网络安全手抄报内容名人名言
怎么做简单的安全软件开发
网络技术网上教学
嵌入式数据库 ppt
环保软件开发工程师
c 中显示出数据库的表格
股票软件开发 李锋
节前网络安全检查工作
软件开发自定义文件后缀
c 显示sql数据库数据库
盐城制作刀片服务器直销
共建网络安全宣传卡片制作
软件开发及销售工作内容
建数据库的技术路线
个人实体服务器怎么备案
山西首届网络安全大赛
心脑血管医学图像处理软件开发
服务器漏洞修复记录
商务通服务器
双击数据库解决方案
软件开发外企待遇
因无法和服务器建立安全连接
子清软件开发
netbeans服务器
辽宁飞腾服务器选择
四川逐梦游网络技术有限公司
幼儿园网络安全防线活动