navicat远程mysql:错误1045

这里写图片描述
网上找了一堆方法,改这改那的很麻烦,有的还不成功。
直接在主机创建一个用来远程的用户也可以解决这个问题。





操作如下:
1、使用navicat打开本地连接
2、查看用户
3、新建用户
这里写图片描述


4、在常规中填写登录名、密码。主机填写%表示本地和远程所有用户都可连接(localhost表示只能本地用户连接)
这里写图片描述


5、在服务器权限标签中为新建用户授予权限。最后点击保存就好了。
这里写图片描述