[ERROR] SSL error: Unable to get private key from 'server-key.pem'

不知道称之为必现OR偶然问题


遇到这个问题的环境是CentOS7 MINI & MySQL5.7.11


根据INSTALL_BINARY安装之后,SSL也装了

shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and up
#这一步是依据指示安装的

然后启动的时候,报了两个错,一个是“ keyring_file reported” 另一个是“SSL error”


第一个:“keyring_file reported”  

大致的报错是这样的,原谅我又忘记截图了!这个报错会导致MySQL启不起来

keyring_file initialization failure. Please check if the keyring_file_data points to readable keyring file or keyring file can be created in the specified location. 

解决方法:在my.cnf里面加参数

early-plugin-load=""

这个是5.7.11才出来的参数……文档截图一把


第二个:[ERROR] SSL error: Unable to get private key from 'server-key.pem'

先上两张图,然后再解释



如图所示,安装的过程中是没有问题的,甚至你能把MySQL启起来也OK,但是ERROR就是ERROR,还是要解决的

对比第二张图你会发现,只有server-key.pem是少了r权限的,加上加上加上,然后问题解决!

(很久之后发现,其实把组和用户改成mysql也是可以的)

呀呀 又到下班时间了~

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值