不知道称之为必现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”
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也是可以的)
呀呀 又到下班时间了~