在navicat中建立的连接出现access denied for user root错误1045解决方法。

1.在MySQL的bin目录中按住shift+鼠标右键,选择在此处打开powershell窗口。
2.打开powershell的窗口直接切换到bin目录。
3.输入命令:mysql -uroot进入数据库。
4.输入命令:grant all privileges on . to ‘root’@‘localhost’ identified by ‘123456’;回车。
5.修改密码成功,新密码为123456
6.以管理员身份打开cmd
7.输入命令:net stop mysql回车
8.输入命令:net start mysql回车
9.打开navicat新建一个连接,密码为123456,连接成功

你可能感兴趣的:(数据库实用技术)