公众号

Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

1.先停止mysql 服务

service mysqld stop

2.进入mysql安装目录bin/ 使用safe模式,进行重启:

配置文件/etc/my.cnf中添加 skip-external-locking

./mysqld_safe –skip-grant-tables

3.使用root账户,无密码登录,修改root用户密码

mysql 或者 mysql -u root
use mysql
update user set password=PASSWORD(“你的密码”) where User = ‘root’;

4.重启mysql,正常登录

service mysqld restart 重启

完成,连接成功!

最后想说:Fork me on GitHub 欢迎 Star

🙈坚持原创技术分享,您的支持将鼓励我继续创作🙈