MySQL启用SSL连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL启用SSL连接相关的知识,希望对你有一定的参考价值。
参考技术A 说明:pem配置文件中在test目录下有,但是最好自己生成
/home/mysql/mysql-5.5.35-linux2.6-x86_64/mysql-test/std_data
/etc/init.d/mysqld restart
SHOW VARIABLES LIKE \'have_%ssl\';
SHOW VARIABLES LIKE \'%ssl%\';
如果为yes,表示服务端已经开启SSL
查看服务ssl等状态
SHOW STATUS LIKE \'Ssl_cipher\';
STATUS或者\\s
SSL: Cipher in use is DHE-RSA-AES256-SHA表示客户端已经 使用SSL连接
客户端无SSL登陆:
客户端开启SSL登陆:
GRANT ALL PRIVILEGES ON . TO \'ssluser\'@\'%\' IDENTIFIED BY \'zdh1234\' REQUIRE SSL;
本机登陆需要单独新增localhost
GRANT ALL PRIVILEGES ON . TO \'ssluser\'@\'localhost\' IDENTIFIED BY \'zdh1234\' REQUIRE SSL;
查看用户:
select host,user,password from mysql.user;
修改密码,需要重启mysql:
客户端无SSL登陆:
返回错误:ERROR 1045 (28000): Access denied for user \'ssluser\'@\'localhost\' (using password: YES)
客户端开启SSL登陆:
如果不填密码或者--ssl-ca都无法登陆
由于创建server使用的服务器域名为zdh-11
校验失败,无法登陆:
校验成功,可以登陆:
启用 SSL 证书后,woocommerce 结帐时仍然出现 SSL 连接错误
【中文标题】启用 SSL 证书后,woocommerce 结帐时仍然出现 SSL 连接错误【英文标题】:After enable SSL Certificate still has SSL connect error for woocommerce checkout 【发布时间】:2016-05-08 19:42:42 【问题描述】:在我的站点中,我启用了 SSL certificate
和 Force secure checkout
。
我正在使用TLS 1.2
。
还使用WordPress HTTPS 表示https。但是当我通过贝宝沙箱结帐时,它显示SSL connect error
。
如何解决这个问题?
提前感谢您的帮助。
【问题讨论】:
【参考方案1】:听起来您遇到的是 POODLE 漏洞问题。您不需要在站点上安装 SSL。您只需要确保您的服务器的软件堆栈是最新的。
查看this info了解更多详情。
【讨论】:
以上是关于MySQL启用SSL连接的主要内容,如果未能解决你的问题,请参考以下文章
启用 SSL 证书后,woocommerce 结帐时仍然出现 SSL 连接错误