MacOS下MySQL出现ERROR Plugin not lo
2017-02-15 本文已影响0人
已注销111111
在MacOS下用brew安装完mysql,按照提示执行mysql_secure_installation时出现错误
Error: Plugin '*XXXXXXXXXXXXX' is not loaded
Google了一下,原因大致是MySQL新版本user表结构发生变化,导致密码验证失败,解决过程如下:
1.mysql.server stop #先关闭MySQL服务
2.mysql.server start --skip-grant-tables
3.mysql-u root
4.use mysql;
5.update user set authentication_string=PASSWORD("XXX") where User='root';
6.update user set plugin="mysql_native_password";
7.flush privileges;
8.quit;
9.mysql.server stop
10.mysql.server start
11.mysql -u root -p
即可用root用户登录
