MySQL 8.0.18增加身份验证插件 - Unix So
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。这个功能是
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
马云说互联网科技你刚碰吗
软件开发如何定制okr
数据库学生表年龄
海南检察网络安全
麻将软件开发上海公司
精美又简单的网络安全手抄报
用腾讯的服务器怎样可以不备案
如今软件开发的行情
五颜六色网络技术有限公司
数据库三级结构模式由内到外
武汉汉阳软件开发公司电话
通过扫描录入数据库
威海女性网络安全
网络安全会议2022
傅科摆视频软件开发
自己的电脑云千年服务器
三台服务器共用一个显示器
电子企业用什么软件开发
12本部落冲突数据库
网络安全竞技塞
软件开发工具的使用规范
窗口是数据库应用系统的工作窗口
保障网络安全主要包括
魔兽数据库技术
云服务器应用安全防护
精美又简单的网络安全手抄报
网络安全法 实施问题研究
服务器挂耳安装教程视频
武汉大学服务器申请
软件开发过程确认