navicat for MySQL连接本地数据库时报1045错误的解决方法

今天远程链接数据库,报了如下错误
(v*n远程连接内网服务器)
在这里插入图片描述
尝试用 localhost 和 127.0.0.1 进行登录 可以成功。

解决办法如下:
错误原因是 root 用户没有开通远程访问权限
进入mysql 命令 执行如下代码:

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘Accp1234’ WITH GRANT OPTION;

Accp1234 为数据库密码

问题解决