Linux系统下使用mysql数据库出现 “Access denied for user 'root'@'localhost' (using password: YES)”的解决方法

Linux系统下,进入mysql的时候报错,

Linux系统下使用mysql数据库出现 “Access denied for user 'root'@'localhost' (using password: YES)”的解决方法_第1张图片

解决方法如下:

1.停止mysql服务:

service mysql stop

2. 后台进入安全模式:

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;

这样就ok了.

你可能感兴趣的:(mysql,Linux)