一、简介
Navicat是一款功能强大的数据库管理工具,具备多连接特性。它能轻松地与MySQL、Oracle、PostgreSQL、SQLite、SQL Server以及MariaDB等数据库建立连接,为数据库管理工作带来极大的便利。特别推荐使用Navicat for MySQL版本,其小巧且高效,是业界公认的优秀工具。
您可以通过以下链接进行下载:pan./s/1jALHm5ciV1yca-eCo5l7qA 提取码:n3xw。
二、安装步骤
下载并解压后,您将得到两个文件。如下面图示所示:
请双击第一个文件进行安装。安装完成后,再双击第二个文件,选择第一个文件安装时的路径,进行自动操作。成功后,运行Navicat将不会再弹出注册码窗口。其试用期为14天。
三、问题排查
在使用Navicat连接MYSQL 8.0.4版本及以上时,可能会遇到因密码认证算法更改导致的问题。旧版本的Navicat默认使用的是“mysql_native_password”算法,而新版本则改用“caching_sha2_password”。若不作相应调整,可能会导致连接失败。(请注意:Navicat 12及以上版本可能已解决此问题,经测试Navicat 15版本无此问题)
在软件中连接本机数据库时,请按照以下步骤操作:
填写完相关信息后,点击确定,将生成新的连接选项,然后双击该新连接以尝试连接本机数据库。
若出现1251错误等连接问题,请按照以下步骤进行排查:
1. 通过命令行启动MYSQL。
2. 输入以下命令(后的内容为注释,无需输入):
```
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的密码';
上面的命令是将root用户的认证方式改回mysql_native_password并更新密码
FLUSH PRIVILEGES;
刷新权限,使上述更改生效
```
3. 完成上述操作后,请重新启动Navicat软件并尝试再次连接本机数据库。此时应该能够成功显示并连接到数据库。