重庆思庄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