用navicat和CMD登录时,用密码都会报1045-access denied for user 'root'@错,直接输入MySQL反而登录成功。
解决方法
1.以管理员身份启动CMD,必须是管理员身份
2.执行命令:mysqld --skip-grant-tables
3.以管理员身份重开个命令窗口
4.执行如下命令
5.重启MySQL
6.用root和密码登录
搞定!!!
用navicat和CMD登录时,用密码都会报1045-access denied for user 'root'@错,直接输入MySQL反而登录成功。
解决方法
1.以管理员身份启动CMD,必须是管理员身份
2.执行命令:mysqld --skip-grant-tables
3.以管理员身份重开个命令窗口
4.执行如下命令
5.重启MySQL
6.用root和密码登录
搞定!!!