-
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连接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报2059错误的原因以及解决方法.docx
2020-03-27 12:15:38Navicat连接Mysql报2059错误的原因以及解决方法,亲测有用,本文档详细的介绍了解决办法,希望对大家有用。 -
使用Navicat连接MySQL的操作方法
2022-05-10 13:42:44(MySQL安装、Navicat安装、Unity连接MySQL测试)_减肥的吉吉的博客-CSDN博客_unity 访问数据库https://blog.csdn.net/chengbaola/article/details/108850808 之前做游戏参考的这篇,大佬写的很好,如果是做网站... -
解决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出现错误1045如何解决
2022-05-27 12:46:31navicat连接mysql出现错误1045 原因分析: 提示:这里填写问题的分析: 原因一:你的密码输入错误 需要修改密码 原因二:你启动的mysql与你创建的数据库的mysql版本不匹配 解决方案: 提示:这里填写该问题的... -
navicat连接mysql报错1251的解决方法
2022-05-11 22:43:49在环境变量中添加mysql路径: 找到下载mysql的文件目录,复制并添加至环境变量Path eg: C:\Program Files\MySQL\MySQL Server 8.0\bin 或者/ win+r --> services.msc --> 右击mysql服务 --> 属性... -
Navicat 连接MySQL数据库出现错误:2059
2022-04-29 09:51:03Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password'的解决方法 -
Navicat连接MySQL问题解决方案
2022-03-11 17:01:15navicat连接mysql时出现问题,以下为解决方案 一、将Date目录下的my.ini文件复制到所安装位置目录下。(如果有可跳过) 二、在cmd命令提示符下输入mysql -u root -p 回车输入密码 三、输入 select user,host,... -
关于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报错 1251错误
2022-02-09 16:29:13出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 步骤: 1.打开cmd命令... -
Navicat连接MySQL报错1251
2022-04-02 17:16:16问题:新装的mysql8 命令行能连接,但是使用破解版的Navicat10.0.11连接时mysql时提示1251“:原因: mysql8 之前的版本中加密规则是 mysql_native_password,而在 mysql8 之后,加密规则是caching_sha2_password。... -
用Navicat连接MySQL的安装及配置
2020-06-06 16:33:11用Navicat连接MySQL的安装及配置步骤及所遇到问题安装MySQL一、下载MySQL二、下载完后文件内容三、配置系统的环境变量Path四、执行进入MySQL安装位置的bin目录命令:五、打开Navicat连接总结: 用Navicat连接MySQL的... -
解决使用navicat连接mysql时10060错误
2021-11-18 15:34:17navicat连接mysql时,出现2003-Can’t connect to MySql server on ‘47.106.228.160’(10060"Unknow error")错误 一般出现这种错误多是由于服务器未开启3306端口导致的。 Centos iptables -I INPUT 4 -p tcp -m ... -
使用navicat连接mysql出现提示10038错误的解决方法
2021-11-15 14:36:21可能是mysql没有启动,以管理员身份运行cmd,输入net start mysql 启动mysql,然后再去使用navicat连接mysql -
navicat连接mysql出现错误2059
2022-04-30 21:05:06在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。 解决方法就是将验证方式改为以前版本(5.7及以下)使用的验证方式... -
MAC Navicat 连接 MySql
2020-10-15 10:09:10安装完成之后,打开 Navicat 进行连接: 点击保存之后,选中数据库显示 “没有连接”, 可以右键进行连接,如果连接不上,原因可能是因为你没有开启数据库,记得从 设置面板 或者 命令行 里面去开启数据库。 ... -
Navicat连接MySQL数据库报错1045
2021-04-06 09:18:29数据库创建后直接使用navicat工具进行连接报错1045 在保证你输入的账号密码都正确的情况下; 可能是因为你的正好没有权限 权限不够,因为MySQL默认数据库创建的账号权限仅限于localhost -
使用Navicat连接MySQL出现1045错误!
2021-10-06 15:45:23文章目录1045问题如下解决办法——修改Navicat中的数据库连接的密码如果是MySQL的密码忘记了,但是又不想卸载重装,转帖去别人那里看吧~~ 交代背景:之前MySQL的密码忘记了嘛,然后卸载重装了MySQL,就发现Navicat... -
Navicat连接MySQL步骤
2021-03-01 15:51:531.Navicat中:连接-MySQL 2.输入数据库信息。 输入连接名,这个连接名是为了方便记录是哪台服务器,可自行命名。 输入主机,主机是mysql的服务器地址。 输入端口:MySQL服务器端口。输入用户名和密码。 3.测试... -
Navicat连接Mysql8版本报1251错误解决
2022-03-26 10:26:34mysql -h localhost -u root -p 2.添加远程登录用户newroot,密码123456 CREATE USER 'newroot'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 3.给予远程用户所有表所有权限 GRANT ALL PRIVILEGES...