Mysql之access denied for user root

access denied for user root@localhost (using password: YES)

解决方法如下:

停止mysql服务:

      service mysqld stop

后台安全模式登陆mysql:

      mysqld_safe --user=mysql --skip-grant-tables --skip-networking

新开一个窗口,直接在命令行输入mysql

修改mysql密码:

      update mysql.user set password=PASSWORD('123456') where user='root';

刷新、退出:

      flush privileges;

      quit;

重启mysql服务:

      service mysql restart;

重新登录mysql

猜你喜欢

转载自www.cnblogs.com/zengnansheng/p/10389622.html