MySQL 8.0.18增加身份验证插件 - Unix So
发表于:2026-10-30 作者:千家信息网编辑
千家信息网最后更新 2026年10月30日,unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。这个功能是
千家信息网最后更新 2026年10月30日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安全错误
数据库的锁怎样保障安全
花魁咖啡
重生之互联网科技帝国
互联网为科技
朗新科技与工业互联网
麻工互联网科技
科技制造互联网公司
上海互联网科技有限公司
科技服务与互联网
紫鲸互联网科技
极限挑战互联网科技
栖莱科技互联网股份有限公司
浙江互联网科技研学营
互联网科技公司有风险吗
互联网金融科技名词解释
北京市互联网新科技
有人说阿里系是互联网科技企业
华人运通互联网科技公司
上海互联网科技园景观
科技美学互联网 艺术
株洲百竞科技的互联网营销顾问
瑰夏咖啡
广州宏创互联网科技
北京互联网络科技有限公司
兼蜜互联网科技
上海万想互联网科技
居家互联网科技有限公司
晋城互联网科技
35岁以上互联网科技行业
黑龙江互联网科技公司
武汉亿视互联网科技有限公司