重庆思庄Oracle、Redhat认证学习论坛

标题: MySQL基于SSL加密方式登录 [打印本页]

作者: jiawang    时间: 2024-10-21 10:06
标题: MySQL基于SSL加密方式登录
本帖最后由 jiawang 于 2024-10-21 10:06 编辑

检查MySQL服务器require_secure_transport系统变量,如果为ON启用此变量后,服务器仅允许使用TLS/SSL加密的TCP/IP连接。
mysql> show variables like 'require_secure_transport';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| require_secure_transport | OFF   |
+--------------------------+-------+
1 row in set (0.01 sec)



修改客户端使用SSL加密连接
方法一:修改my.cnf文件
vim /etc/my.cnf
.....
require_secure_transport=ON


修改好后重启服务
方法二:配置系统环境变量
mysql> set global require_secure_transport=ON;
Query OK, 0 rows affected (0.02 sec)
mysql> show variables like 'require_secure_transport';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| require_secure_transport | ON    |
+--------------------------+-------+
1 row in set (0.05 sec)


以ssl方式登录root用户
mysql -uroot -p --ssl-mode=require
8208670fd13f296f6.png
登录/注册后可看大图