看着你截图是mysql8。可以在后面追加一个参数 --ssl-mode=DISABLED mysql -uroot -p --ssl-mode=D...
mysql --ssl-mode=DISABLED-uusername-ppassword 1. 在上面的命令中,--ssl-mode选项将SSL模式设置为禁用,-u选项后跟用户名,-p选项后跟密码。 示例 以下是一个完整的示例,展示了如何在MySQL命令行中禁用SSL。 # 连接到本地MySQL服务器,禁用SSLmysql --ssl-mode=DISABLED-uroot-p# 连接成功后,执行SQL查询mysql...
在客户端机器(10.126.126.161)上连接数据库并进行insert操作,使用--ssl-mode=DISABLED关闭SSL 同时在MySQL服务器端(10.126.126.160)上用tshark进行抓包: 【结论】未使用SSL情况下,在数据库服务器端可以通过抓包的方式获取数据,安全性不高。 2 采用SSL情况: 在客户端机器(10.126.126.161)上连接数据库并进行insert操作,...
[root@box1 pki]# mysql -uuser_3 -pxhello -h127.0.0.1 --ssl-mode=required --ssl-cert=client-cert.pem --ssl-key=client-key.pem ERROR 1045 (28000): Access denied for user 'user_3'@'localhost' (using password: YES) ### 服务端日志 [root@box1 mysql]# tail -1 /var/log/mysqld....
ERROR 2026 (HY000): SSL connection error: error:0A000102:SSL routines::unsupported protocol 解决方法 使用--ssl-mode=DISABLED参数即可 mysql -h xxx.xxx.xxx.xxx -P 3306 -u root -p'密码' --ssl-mode=DISABLED ——— 版权声明:本文为博主原创文章,遵循...
1 未使用SSL情况: 在客户端机器(10.126.126.161)上连接数据库并进行insert操作,使用--ssl-mode=DISABLED关闭SSL 同时在MySQL服务器端(10.126.126.160)上用tshark进行抓包: 【结论】未使用SSL情况下,在数据库服务器端可以通过抓包的方式获取数据,安全性不高。
另外:验证证书在 SSL/TLS 协议中不一定是必须的,比如 mysql 客户端只有指定 –ssl-mode=VERIFY_CA 或者 –ssl-mode=VERIFY_IDENTITY 时才验证 CA 证书。如果 –ssl-mode=REQUIRED,则不验证 CA 证书,只要求 MySQL Server 端发送公钥给客户端,这就无法保证服务端公钥是真实属于 MySQL server 的。详细见下文。
1 未使用SSL情况: 在客户端机器(10.126.126.161)上连接数据库并进行insert操作,使用--ssl-mode=DISABLED关闭SSL 同时在MySQL服务器端(10.126.126.160)上用tshark进行抓包: 【结论】未使用SSL情况下,在数据库服务器端可以通过抓包的方式获取数据,安全性不高。
在[mysqld]部分中,添加或修改以下配置项以禁用SSL: ini [mysqld] ssl-mode = DISABLED require_secure_transport = FALSE 同时,确保没有设置ssl-ca、ssl-cert和ssl-key等指向SSL证书和密钥的路径。 保存并关闭配置文件: 保存对配置文件的更改,并关闭文件。 重启MySQL服务以使更改生效: 对于Linux系统,可以使...
1、未使用SSL情况 在客户端机器上连接数据库并进行insert操作,使用–ssl-mode=DISABLED关闭SSL。 同时在MySQL服务器端上用tshark进行抓包: 结论:未使用SSL情况下,在数据库服务器端可以通过抓包的方式获取数据,安全性不高。 2、采用SSL情况 在客户端机器上连接数据库并进行insert操作,使用–ssl-mode=REQUIRED指定SSL ...