Linux系统如何解决Navicat for MySQL 1045错误
使用环境:
Windows下使用navicat连接VMware下的Ubuntu虚拟机的MySQL。
发现在连接的时候出现1045的error
于是上网寻找解决方案,遇到了一些坑,页包括navicate官方也没有说得很仔细。
出现1045error的错误原因有两个:
- MySQL或其他数据库的用户名或密码输入错误,解决办法只有修改密码或者重装数据库;
- MySQL(或其他数据库)禁止远程连接,解决办法是放开MySQL的允许远程连接的IP地址。
我在使用的时候出现1045error的原因就是MySQL默认是禁止远程连接的。
修改MySQL的密码
找到navicat官方,发现有这个error的解决方案,官方连接
官方认为出现1045的error就是数据库的用户名或密码输入错误,所以这里提供的解决方案就是修改密码,并给了几种方法。
我尝试了一遍,果然不行。navicate官方提供的解决方案是在2016年的,并且没有进行更新,也找不到吐槽的地方。
后来我就