linux下使用mysql数据库出现 “Access denied for user 'root'@'localhost' (using password: YES)”

时间:2022-12-28 19:15:12

解决方法如下:

1、停止mysql服务:

      service mysql stop

2、后台安全模式登陆mysql:

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

3、新开一个窗口,直接在命令行输入mysql,登陆;

4、修改mysql密码:

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

5、刷新、退出:

      flush privileges;

      quit;

6、重启mysql服务:

      service mysql restart;