一、错误示例 1.打开navicat打开连接时弹框1045 2.在运行输入cmd,然后找到安装路径下的bin目录,运行mysql -u root mysql,如下图: 二、解决方案 1.关闭mysql服务 2.找到mysql下my.ini文件并打开 3.在[mysqld]关键字下添加skip-grant-tables字段并保存 4.若无法保存可以右击my.ini>>>属性>>>安全>>>编辑,对当前用户进行权限更改 5.重启服务 6.在cmd中,输入mysql -u root mysql 7.修改密码,输入 update user set password=password(“root22”) where user=“root”,输入exit 退出 8.打开Navicat,连接成功~