我想使用sha256认证MySQL插件。 (MySQL 5.6.10) 使用documentation配置服务器。 添加到文件选项:
[mysqld]
sha256_password_private_key_path=mykey.pem
sha256_password_public_key_path=mykey.pub
服务器无法启动。得到错误:
[ERROR] mysqld: unknown variable 'sha256_password_private_key_path=mykey.pem'
出了什么问题?
答案 0 :(得分:1)
仅当您的服务器使用OpenSSL(与YaSSL相反)构建时,这些变量才存在。要确认是否使用了YaSSL,您可以使用命令(输出中的非零意味着YaSSL):
strings /usr/sbin/mysqld |grep -i yassl |wc