mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法

进入MySQL时报错:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for user 'root'@'localhost' (using password: NO)

解决方法:

1.停止MySQL服务:service mysql stop

2.终端输入:mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql -u root mysql


3.修改新密码

mysql>UPDATE user SET Password=PASSWORD('你的新密码') where USER='root';

4.刷新MySQL的系统权限相关表

mysql> FLUSH PRIVILEGES; 

5.mysql -u root -p

输入新密码

问题解决

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。