-
2018-08-17 12:42:51
简述
Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat 图形界面直观,提供简便的管理方法,设计和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的数据。
在使用 Navicat 远程连接 MySQL 数据库时,经常会出现一些错误,今天我们来分享一下经验。
| 版权声明:一去、二三里,未经博主允许不得转载。
新建连接
打开 Navicat,选择:连接 -> MySQL,这时会出现一个新窗口,让你输入一些基本信息:
输入完成之后,点击“测试连接”按钮,便可以测试是否能正常连接!
常见错误
在连接数据库的过程中,经常会出现一些错误。下面我们列出了具体的错误信息,以及相应的解决方案!
错误一
当第一次连接时,很有可能会出现:
1130- Host xxx is not allowed to connect to this MySQL server
这说明所连接的帐号没有远程连接的权限,只能在本机(localhost)登录。
这时需要更改 MySQL 数据库里的 user 表里的 host 项,将 localhost 改称 % 即可:
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;
错误二
再次连接,这时又会出现:
2059 - authentication plugin ‘caching_sha2_password’ cannot be loaded
这是因为在 MySQL8 之前的版本中加密规则是 mysql_native_password,而在之后的版本中加密规则变成了 caching_sha2_password。
要解决问题这个问题,可以把 MySQL 的加密规则还原成 mysql_native_password:
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password@123456';
注意: Password@123456 是登录数据库的密码,可根据自身情况进行设置。
连接 MySQL
当以上错误都解决完成之后,就可以正常连接 MySQL 了:
注意: 这里的密码为上面所更改的密码(例如:Password@123456)。
更多相关内容 -
navicat连接mysql出现2059错误的解决方法
2020-09-09 06:35:27主要为大家详细介绍了navicat连接mysql出现2059错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
navicat连接mysql时出现1045错误的解决方法
2020-09-09 20:22:16主要为大家详细介绍了navicat连接mysql时出现1045错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Navicat连接MySQL时报10060、1045错误及my.ini位置问题
2020-12-14 08:38:31Navicat连接数据库的10060及1045报错,MySQL8.0.18的my.ini文件在哪 出现这种现象的原因是3306端口被被防火墙禁掉,无法连接到该端口。首先呢,Win+R,运行services.msc,看MySQL服务是否打开 我这看到MySQL80网络... -
Navicat连接MySQL8.0亲测有效
2018-05-22 10:33:13MySQL8.0,发现Navicat连接不上,总是报错1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。 试了很多种方法,终于找到一种可以实现的 -
navicat 连接mysql、mongodb工具
2020-11-24 20:17:58navicat 连接mysql、mongodb工具,可以方便快捷操作mysql 8版本、mongodb 4版本 -
navicat如何连接mysql?navicat 连接mysql Navicat使用教程
2021-02-09 23:00:56用Phpmyadmin导入导出数据受一定限制或服务商不配合提供mysql数据库的源文件,mysql数据库管理工具navicatformysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来...用Phpmyadmin导入导出数据受一定限制或服务商不配合提供mysql数据库的源文件,mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来管理mysql,可以考虑使用第三方软件备份推荐使用Navicat for MySQL。
1、首先下载安装好Navicat for MySQL。
2、运行程序
3、连接远程数据库,点击“文件”,选择“创建连接”或者直接点连接这个图标。如下图
4、在新窗口填写所要连接管理的数据库的信息,可以“连接测试”,或直接“确定”。
登陆成功
5、连接数据后,打开数据库,才可进行更多操作,如下图
6、备份数据库,一般是存为SQL文件,选中要备份的数据,右键,转存SQL文件或点
,如图。
保存文件,然后等待完成就可以了。
7、导入数据库,最好是清空原来的数据库,然后选中需要导入数据库,右键,选择“运行SQL文件”,从本地磁盘查找备份的SQL文件。
8、编码可根据实际情况选定也可不特别的指明,软件会覆盖原来的,然后点击开始,导入数据。
分享一些navicat的使用心得,帮助那些入门的程序员们尽快的熟悉上这个软件。今天就先写navicat如何连接本地mysql数据库。
navicat如何连接mysql:
1、首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)
2、打开你的Navicat for Mysql (这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)
3、打开后单机工具栏左边第一个‘connection’,进入连接页面。
4、最重要的一步:打开的界面有五个框需要输入,第一个:connection Name 需要输入的是你新建的连接的的名字,这里我们就命名为‘本地’,第二个:
Host Name/Ip Address 你需要输入的是你本机的ip地址或者直接输入’localhost’,这里我们选择第二种。 第三个:Port ,输入你安装时候的端口号,一般为默认的3306;第四个和第五个分别为:UserName和Password,意思为你需要输入你数据库名用户名和密码,我的用户名是:root,密码:****。最后把下面那个‘Save Passwod’的小框框给勾上。
5、完成上面步骤,然后点击左下角有个‘Test Connectiion’如果弹出success,恭喜你直接点击右下角的‘save’按钮就可以了。如果弹出error ,你则需要再重新仔细查看自己哪里填错了。
6、点击‘save’后,你就可以双击“本地”(这里的‘本地’是你刚才输入的connection Name),然后打开你的数据库了。
-
navicat怎么连接mysql,navicat连接mysql
2021-01-18 18:54:25展开全部1.首先你电脑上必须安装了mysql的数据库。(62616964757a686964616fe4b893e5...打开你的NavicatforMysql(这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)3.打开后单机工具栏左边第一个‘conn...展开全部
1.首先你电脑上必须安装了mysql的数据库。(62616964757a686964616fe4b893e5b19e31333365656662如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)
2.打开你的Navicat for Mysql (这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)
3.打开后单机工具栏左边第一个‘connection’,进入连接页面。
4.最重要的一步:打开的界面有五个框需要输入,第一个:connection Name 需要输入的是你新建的连接的的名字,这里我们就命名为‘本地’,第二个:
Host Name/Ip Address 你需要输入的是你本机的ip地址或者直接输入’localhost’,这里我们选择第二种。 第三个:Port ,输入你安装时候的端口号,一般为默认的3306;第四个和第五个分别为:UserName和Password,意思为你需要输入你数据库名用户名和密码,我的用户名是:root,密码:(保密,嘿嘿)。最后把下面那个‘Save Passwod’的小框框给勾上。
5.完成上面步骤,然后点击左下角有个‘Test Connectiion’如果弹出success,恭喜你直接点击右下角的‘save’按钮就可以了。如果弹出error ,你则需要再重新仔细查看自己哪里填错了。
6.点击‘save’后,你就可以双击“本地”(这里的‘本地’是你刚才输入的connection Name),然后打开你的数据库了。
-
Navicat连接Mysql教程
2022-04-17 14:55:55二、Navicat连接Mysql数据库 1、打开Navicat,点击文件,新建连接,选择mysql。 2、输入连接名(自定义)和密码,然后测试连接是否成功。 3、测试连接成功后,点击确定。 4、右键单击mysql80,点击打开连接,查看... -
Navicat连接MySQL问题解决方案
2022-03-11 17:01:15navicat连接mysql时出现问题,以下为解决方案 一、将Date目录下的my.ini文件复制到所安装位置目录下。(如果有可跳过) 二、在cmd命令提示符下输入mysql -u root -p 回车输入密码 三、输入 select user,host,... -
Navicat连接虚拟机mysql常见错误问题及解决方法
2021-01-19 21:42:16问题1 解决 启动服务:service mysqld start; /sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #开启8011端口 /etc/rc.d/init.d/iptables save #保存配置 ...mysql>GRANT ALL PRIVILEGES ON *.* TO 'ro -
使用Navicat连接MySQL的操作方法
2022-05-10 13:42:44(MySQL安装、Navicat安装、Unity连接MySQL测试)_减肥的吉吉的博客-CSDN博客_unity 访问数据库https://blog.csdn.net/chengbaola/article/details/108850808 之前做游戏参考的这篇,大佬写的很好,如果是做网站... -
解决Navicat远程连接MySQL出现 10060 unknow error的方法
2020-12-15 01:42:49大概意思是 无法连接MySQL服务,解决步骤如下 第一:首先检查你的阿里或腾讯的服务器控制台是否开启3306端口访问权限,关于在哪里看,请自行百度,我的如下,可以看到,并没有允许远程连接 如果和我一样没开启,那... -
解决Navicat连接MySQL数据库报错问题
2022-03-18 16:55:48用Navicat连接一台虚拟机上的MySQL时报错: Host is not allowed to connect to this MySQL server 虚拟机中的MySQL是通过PHPStudy安装的,无法远程连接是因为MySQL默认配置了不支持远程连接引起的。 解决... -
Navicat连接mysql报错 1251错误
2022-02-09 16:29:13出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 步骤: 1.打开cmd命令... -
NaviCat连接时提示不支持远程连接的MySql数据库解决方法
2020-12-15 12:01:09后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,... -
Navicat 连接MySQL数据库出现错误:2059
2022-04-29 09:51:03Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password'的解决方法 -
使用navicat连接mysql出现提示10038错误的解决方法
2021-11-15 14:36:21可能是mysql没有启动,以管理员身份运行cmd,输入net start mysql 启动mysql,然后再去使用navicat连接mysql -
使用Navicat连接MySQL出现1045错误!
2021-10-06 15:45:23文章目录1045问题如下解决办法——修改Navicat中的数据库连接的密码如果是MySQL的密码忘记了,但是又不想卸载重装,转帖去别人那里看吧~~ 交代背景:之前MySQL的密码忘记了嘛,然后卸载重装了MySQL,就发现Navicat... -
用Navicat连接MySQL的安装及配置
2020-06-06 16:33:11用Navicat连接MySQL的安装及配置步骤及所遇到问题安装MySQL一、下载MySQL二、下载完后文件内容三、配置系统的环境变量Path四、执行进入MySQL安装位置的bin目录命令:五、打开Navicat连接总结: 用Navicat连接MySQL的... -
Navicat连接MySQL数据库报错1045
2021-04-06 09:18:29数据库创建后直接使用navicat工具进行连接报错1045 在保证你输入的账号密码都正确的情况下; 可能是因为你的正好没有权限 权限不够,因为MySQL默认数据库创建的账号权限仅限于localhost -
详解使用navicat连接远程linux mysql数据库出现10061未知故障
2020-12-16 04:50:08使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境:Linux version 4.15.0-42-generic (buildd@lgw01-amd64-023)... -
关于Navicat连接MySQL出现2059错误解决方法
2022-03-24 12:51:43一、进入Navicat连接MySQL出现下面的2059界面 原因:mysql8之前版本中加密规则为mysql_native_password,mysql8以后的加密规则为caching_sha2_password,将mysql用户登录加密规则修改为mysql_native_password即可! ... -
Navicat连接MySQL步骤
2021-03-01 15:51:531.Navicat中:连接-MySQL 2.输入数据库信息。 输入连接名,这个连接名是为了方便记录是哪台服务器,可自行命名。 输入主机,主机是mysql的服务器地址。 输入端口:MySQL服务器端口。输入用户名和密码。 3.测试... -
navicat连接mysql时报错1251怎么办
2021-11-18 00:16:111、新安装的mysql8,使用破解版的navicat连接的时候一直报错,如图所示: 2、网上查找原因发现是 mysql8 之前的版本中加密规则是 mysql_native_password,而在 mysql8 之后,加密规则是caching_sha2_password。 ... -
navicat连接 mysql 报错1251如何解决
2022-03-23 23:56:51mysql8.0版本连接navicat,出现连接错误,报1251 error,如下图 img 这是因为mysql8.0版本和5.0版本加密方式不一样,所以会报错 解决方法: 1.打开Win+R,输入cmd启动控制台 2.找到你安装mysql8.0的bin目录,在... -
Navicat连接MySQL数据库常见错误及解决
2021-01-23 10:17:05但是在Navicat连接却一直报错。 具体错误 连接上来就会报错: 第一个错误 2000 (HY000): Unknown MySQL error 在网上看了解决办法说明摘抄如下: 一口老血喷出来,事情是这样的 ,我安装好了数据库,启动也成功了。...