MySQL登录时报错1045-access denied for user 'root'@的解决方法

用navicat和CMD登录时,用密码都会报1045-access denied for user 'root'@错,直接输入MySQL反而登录成功。


解决方法

1.以管理员身份启动CMD,必须是管理员身份


2.执行命令:mysqld --skip-grant-tables


3.以管理员身份重开个命令窗口


4.执行如下命令


5.重启MySQL


6.用root和密码登录


搞定!!!

猜你喜欢

转载自blog.csdn.net/shen_xbo/article/details/80520409