【Navicat】win 10 / win 11:Navicat 15 安装完整教程(navicat 连接 mysql 出现 2059 报错问题解决)

目录

一、Navicat 连接 mysql 出现 2059 报错问题解决

二、Navicat 15 的下载 

三、Navicat 15 的安装

四、Navicat 15 的使用



一、Navicat 连接 mysql 出现 2059 报错问题解决

之前使用的是完整版本 navicat 12,但是随着 MySQL 的升级,再连接 MySQL 时,navicat 12 会出现报错 2059 报错,为了解决此报错需要使用 navicat 15 或者 16 !

  • 错误代码 2059 指的是在尝试连接 MySQL 时出现了身份验证插件加载问题。
  • 特别是在使用 MySQL 8.0 以上版本时,可能会遇到这个错误。
  • 原因是在新版本中,默认的身份验证插件由原来的 mysql_native_password 更改为caching_sha2_password。

解决 2059 报错 这个问题的方法有 2 种:

  1. 卸载 navicat 11/12 ,安装成 navicat 15/16 !

  2. 更新 MySQL 客户端库:将你使用的 MySQL 客户端库升级到支持caching_sha2_password 插件的最新版本,你可以从 MySQL 官方网站或其他适当的来源下载和安装最新的 MySQL 客户端库。

  3. 更改 MySQL 用户的身份验证插件:如果你无法或不想更新 MySQL 客户端库,你可以尝试更改 MySQL 用户的身份验证插件。首先,用 root 用户登录 MySQL,然后执行以下命令:

    ALTER USER ‘username’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
  • 其中,'username’ 是你要修改的用户名,'localhost’ 是要访问 MySQL 的主机名,'password’ 是该用户的密码。
  • 运行以上命令后,再尝试使用更新后的用户名和密码连接 MySQL,应该就不会再遇到该错误了。
  • 请注意,如果你使用的是托管服务(如AWS RDS、Azure Database等),你可能无法更改MySQL 用户的身份验证插件。在这种情况下,你应该联系托管服务的提供商寻求帮助。


二、Navicat 15 的下载 

我的主页:顾三殇顾三殇擅长Python 从入门到自动化测试实战,Win 服务器部署/cmd 命令,JMeter 从入门到软件测试实战,等方面的知识,顾三殇关注web app,c++,c语言,测试用例,html5,android,需求分析,正则表达式,测试覆盖率,ios,docker,java,模块测试,apache,selenium,postman,devops,linux,性能优化,单元测试,jenkins,小程序,测试工具,c#,python,敏捷流程,nginx,压力测试,可用性测试,功能测试,自动化,缓存,javascript,xhtml,安全性测试,前端框架,集成测试,负载均衡,威胁分析领域.https://gusanshang.blog.csdn.net/

查看我的主页左侧公告栏,加我联系方式,私聊下载完整版本!

Navicat 官网(目前最新版本为 16,能完整版本的是 15)icon-default.png?t=N7T8https://www.navicat.com/en/store/maintenance



三、Navicat 15 的安装

  1. 打开下载保存到本地的安装程序,直接双击安装:navicat150_premium_cs_x64.exe
  2. 自定义安装到电脑上的常用的软件硬盘,如:E 盘
  3. 至于使用方法私聊

 

 

 

 

 



四、Navicat 15 的使用

此时连接就不会报错 2059 了!注意,原来的 Navicat 12 必须卸载干净!

猜你喜欢

转载自blog.csdn.net/qq_39720249/article/details/132345478