我正在使用 mysql-server-5.5.53 和 ubuntu-14.04.1。
我注意到了以下警告/var/log/mysql/error.log
。
Mysql [警告]:用户条目“user@localhost”指定了密码和身份验证插件。密码将被忽略。
这是什么原因造成的?如何消除此警告?
答案1
看起来这些警告是虚假的,可能是由于在表中指定mysql_native_password
或身份验证插件时 MySQL 5.5.x 中存在错误所致。mysql_old_password
mysql.user
...在 MySQL 5.5 中,如果将插件列设置为上述任一插件,并且指定了密码,则服务器会通过在错误日志中记录警告来对此提出投诉...这些警告是虚假的。它们会给人留下帐户有问题的印象,但事实并非如此。
这是错误报告: