MySQL错误日志:has both a password and an authentication plugin specified. The password will be ignored
,那是由于MySQL有个密码管理方式的plugin
:mysql_native_password
是自动生成的密码,而如果你单独为一些数据库设置了密码,就会出现上面的错误提示。
如何解决?
取消mysql_native_password
密码管理方式,使用自己设置的密码。
具体解决方法:
mysql -u root p
SELECT user, host, plugin FROM mysql.user;
UPDATE mysql.user SET plugin = '' WHERE plugin = 'mysql_native_password';
FLUSH PRIVILEGES;
exit;
service mysqld restart