Access denied for user 'root'@'localhost' (using password: YES)怎么解决

2020-08-28 社会 87阅读
给你个方法试一试,我以前也遇到过就是这么解决的:
首先结束mysql进程,利用ps
aux
|
grep
mysql命令得到进程ID号,kill
ID号,结束进程
其次,运行mysqld
--skip-grant-tables
然后,再开一个终端,输入mysql
-u
root
mysql
进去后,执行UPDATE
user
SET
Password=PASSWORD('my_password')
where
USER='root';
再执行,FLUSH
PRIVILEGES;
退出,重启mysql,然后你再运行mysql
-u
root
-p输入你的密码,应该就OK了
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com