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用户登录

上一篇 下一篇

猜你喜欢

热点阅读