共计 1195 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍 navicat 报 2059 错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在用 navicat 连接 MySQL8+ 时会出现 2059 错误,这是由于新版本的 MySQL 使用的是 caching_sha2_password 验证方式,但此时的 navicat 还没有支持这种验证方式。
解决方法就是将验证方式改为以前版本 (5.7 及以下) 使用的验证方式 mysql_native_password。具体的验证方式可以查看默认数据库 mysql 中 user 表 plugin 字段。
在命令行中登录数据库时不会出现 2059 错误,在命令行中登录数据库,执行下面的命令。
ALTER USER root @ localhost IDENTIFIED WITH mysql_native_password BY password
root 可以改为你自己定义的用户名,localhost 指的是该用户开放的 IP,可以是 localhost (仅本机访问,相当于 127.0.0.1),可以是具体的 *.*.*.* (具体某一 IP),也可以时 % (所有 IP 均可访问)。password 是你想使用的验证密码。
扩展资料
Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
Navicat 是闻名世界、广受全球各大企业、政府机构、教育机构所信赖,更是各界从业员每天必备的工作伙伴。自 2001 年以来,Navicat 已在全球被下载超过 2,000,000 次,并且已有超过 70,000 个用户的客户群。《财富》世界 500 强中有超过 100 家公司也都正在使用 Navicat。
Navicat 提供多达 7 种语言供客户选择,被公认为全球最受欢迎的数据库前端用户界面工具。
它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。
Navicat 的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。
Navicat 适用于三种平台 – Microsoft Windows、Mac OS X 及 Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
以上是“navicat 报 2059 错误怎么办”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!
向 AI 问一下细节