看了好多解答都试了没用,试了这种终于解决了

1.在mysql的bin目录下,用管理员权限mysql -uroot -p

不输入密码,按enter直接进入
D:\softwore\GoogleSoftwore\mysql-5.7.35-winx64\bin>mysql -uroot -p

2.执行 set password for username @localhost = password(‘root’);

将密码改为root

3.重新登入navicat即可


问题解决了!

更多推荐

1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES) 解决方法-很管用