这篇文章主要介绍”Navicat连接MySQL的方法是什么”,在日常操作中,相信很多人在Navicat连接MySQL的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Navicat连接MySQL的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
<强>简述强>
Navicat是一套快速,可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本.Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL, MariaDB, SQL Server,甲骨文,PostgreSQL和SQLite的数据。
在使用Navicat远程连接MySQL数据库时,经常会出现一些错误,今天我们来分享一下经验。
<强>新建连接强>
打开Navicat,选择:连接→MySQL,这时会出现一个新窗口,让你输入一些基本信息:
输入完成之后,点击“测试连接“按钮,便可以测试是否能正常连接!
<强>常见错误强>
在连接数据库的过程中,经常会出现一些错误。下面我们列出了具体的错误信息,以及相应的解决方案!
<强>错误一强>
当第一次连接时,很有可能会出现:
1130 -主持人xxx是不允许连接到MySQL服务器
引用>
这说明所连接的帐号没有远程连接的权限,只能在本机(localhost)登录。
这时需要更改MySQL数据库里的用户表里的主机项,将localhost改称%即可:
mysql>, use MySQL; mysql>, update user  set host =, & # 39; % & # 39;, where user =, & # 39;根# 39;; mysql>, flush 特权;<强>错误二强>
再次连接,这时又会出现:
2059 -身份验证插件的caching_sha2_password不能加载
引用>
这是因为在MySQL8之前的版本中加密规则是mysql_native_password,而在之后的版本中加密规则变成了caching_sha2_password。
要解决问题这个问题,可以把MySQL的加密规则还原成mysql_native_password:
mysql>, ALTER USER & # 39;根# 39;@ # 39;% & # 39;,IDENTIFIED WITH mysql_native_password BY & # 39; Password@123456& # 39;;注意:Password@123456是登录数据库的密码,可根据自身情况进行设置。
<>强连接MySQL 强>
当以上错误都解决完成之后,就可以正常连接MySQL了:
注意:这里的密码为上面所更改的密码(例如:Password@123456)。
到此,关于“Navicat连接MySQL的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
Navicat连接MySQL的方法是什么