MYSQL 1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)
1、停止mysql服务
cmd打开终端
net stop mysql
2、跳过检查
mysqld --shared-memory --skip-grant-tables
3、连接mysql
另外再开一个终端
mysql -uroot -p
切换至mysql
use mysql
4、设置/更新密码
刷新权限
flush privileges ;
设置密码
alter user 'root'@'localhost' identified by '123456';
再次刷新权限
flush privileges ;
5、重新连接本地mysql
mysql -uroot -p
或 navicat连接测试通过即可。