精华内容
下载资源
问答
  • Navicat连接Mysql8.0.11出现1251错误

    万次阅读 多人点赞 2018-05-03 10:03:44
    重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是...

    重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。

     

     

    在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 

     

    我常用的是第二种方式 

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #修改加密规则 

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更新一下用户的密码 

    FLUSH PRIVILEGES; #刷新权限
     

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    我看好多人拿着命令直接复制,这样是不对的。 

    'root'   为你自己定义的用户名

    'localhost' 指的是用户开放的IP,可以是'localhost'(仅本机访问,相当于127.0.0.1),可以是具体的'*.*.*.*'(具体某一IP),也可以是 '%' (所有IP均可访问)

    'password' 是你想使用的用户密码

    -----------------------------------------------------------------------------------------------------------------------------------------------------------

    问题就解决了

    展开全文
  • Navicat 连接 mysql

    2018-08-12 22:32:18
    Navicat连接mysql数据库还是出现了一些小的问题,这里来总结下。 以下操作建立在配置好mysql后,配置可百度,还是比较简单的   进入到Navicat界面,建立连接,如下: 但是在我点击连接测试额时候出现了错误...

    在Navicat连接mysql数据库还是出现了一些小的问题,这里来总结下。

    以下操作建立在配置好mysql后,配置可百度,还是比较简单的

     

    进入到Navicat界面,建立连接,如下:

    但是在我点击连接测试额时候出现了错误1251

    网上查了一下,出现执行错误的原因是由于mysql版本的问题,mysql8.0版本,与mysql5.0版本的加密方式不同,导致错误。

    解决方法:
    首先命令(mysql -u root -p)进入进入mysql的控制台,输入数据库密码。 

    输入以下命令(注意:一定会要添加最后的分号,否则就会出现‘->’,如下

    首先输入如下命令,修改加密规则

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

    其次输入如下,更新用户密码 

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '更改后的密码';

    最后刷新权限

    FLUSH PRIVILEGES;

    到此修改完成,再回到Navicat中,连接建立好后,看到左侧导航栏已经出现,这个时候打开连接

    连接打开后,我们可以按照如下选择创建一个数据库(测试)

    创建好后,鼠标右击,选择运行SQL文件

     

    选择好SQL文件后,编码选择UTF-8

    就可以看到我们SQL创建好的数据库结构了。

    展开全文
  • Navicat 连接 MySQL

    万次阅读 2018-08-17 12:42:51
    简述 Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。...在使用 Navicat 远程连接 MySQL 数据库时,经常会出现一些错误,今天我们来分享一下经验。 | 版权声明:一...

    简述

    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)。

    展开全文
  • 用Phpmyadmin导入导出数据受一定限制或服务商不配合提供mysql数据库的源文件,mysql数据库管理工具navicatformysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来...

    用Phpmyadmin导入导出数据受一定限制或服务商不配合提供mysql数据库的源文件,mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来管理mysql,可以考虑使用第三方软件备份推荐使用Navicat for MySQL。

    1、首先下载安装好Navicat for MySQL。

    2、运行程序

    fafca2f8772e848e287ca8630a2e2d32.png

    3、连接远程数据库,点击“文件”,选择“创建连接”或者直接点连接这个图标。如下图

    5ed18b3aa24c26c66ff2b2a27f7993ed.png

    d3060fd686d39c37fb41e9179b2f6722.png

    4、在新窗口填写所要连接管理的数据库的信息,可以“连接测试”,或直接“确定”。

    e5e4f0d966be60e89945c055f3c9c6ab.png

    登陆成功

    7d7b534a6e45d25d97a3cd51fe341640.png

    5、连接数据后,打开数据库,才可进行更多操作,如下图

    9312882ba2768941f1b7214481acd80b.png

    f302c4f4cc16cc1c1d69cb25f82d7a22.png

    6、备份数据库,一般是存为SQL文件,选中要备份的数据,右键,转存SQL文件或点

    44838a7797b625f309f71adcee9cb03b.png,如图。

    f0033b7dddac6f4de06ed912d8432fe1.png

    保存文件,然后等待完成就可以了。

    10315d5010efcd51484057ee439fc066.png

    87ec538cdc72e46e9965cea312caba95.png

    9b9dd6bc37b30f5c5018edb76ac786bd.png

    7、导入数据库,最好是清空原来的数据库,然后选中需要导入数据库,右键,选择“运行SQL文件”,从本地磁盘查找备份的SQL文件。

    8ee0bdcb5ec51c0c54d655348c2ec910.png

    8、编码可根据实际情况选定也可不特别的指明,软件会覆盖原来的,然后点击开始,导入数据。

    56cf68c617176e938d1bf30cfeddd313.png

    分享一些navicat的使用心得,帮助那些入门的程序员们尽快的熟悉上这个软件。今天就先写navicat如何连接本地mysql数据库。

    navicat如何连接mysql:

    1、首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)

    269e11a535f123987d427bf56f22c466.png

    2、打开你的Navicat for Mysql (这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)

    6486d3d48afc4a3c6bf5d4cfa228eb4e.png

    3、打开后单机工具栏左边第一个‘connection’,进入连接页面。

    6799886c6200d17d694528868e78f6c9.png

    4、最重要的一步:打开的界面有五个框需要输入,第一个:connection Name 需要输入的是你新建的连接的的名字,这里我们就命名为‘本地’,第二个:

    Host Name/Ip Address 你需要输入的是你本机的ip地址或者直接输入’localhost’,这里我们选择第二种。 第三个:Port ,输入你安装时候的端口号,一般为默认的3306;第四个和第五个分别为:UserName和Password,意思为你需要输入你数据库名用户名和密码,我的用户名是:root,密码:****。最后把下面那个‘Save Passwod’的小框框给勾上。

    2e7c821db83b7e6bb69ad738bfe08dd1.png

    5、完成上面步骤,然后点击左下角有个‘Test Connectiion’如果弹出success,恭喜你直接点击右下角的‘save’按钮就可以了。如果弹出error ,你则需要再重新仔细查看自己哪里填错了。

    2c65bb2bd5248745510eefec8374a715.png

    6、点击‘save’后,你就可以双击“本地”(这里的‘本地’是你刚才输入的connection Name),然后打开你的数据库了。

    65f93c8e3f0a31006fcd73696e47430a.png

    展开全文
  • 使用Navicat连接mysql出现1045,可能的原因为忘记密码,下面方法可以帮助重置密码。1,以管理员权限运行cmd程序;2,cd C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin3,关闭mysqld进程,>>tasklist |...
  • navicat连接mysql

    千次阅读 2016-05-06 09:25:20
    navicat如何连接mysql: 1、首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索) 2、打开你的Navicat for Mysql (这里也可以...
  • navicat连接mysql出现错误1045如何解决,修改密码,命令,管理员权限,是从,大功告成navicat连接mysql出现错误1045如何解决易采站长站,站长之家为您整理了navicat连接mysql出现错误1045如何解决的相关内容。Navicat连接...
  • navicat连接mysql数据库

    千次阅读 2017-08-13 10:06:57
    navicat连接mysql
  • navicat 连接mysql、mongodb工具,可以方便快捷操作mysql 8版本、mongodb 4版本
  • Navicat连接Mysql教程

    2020-11-05 23:21:18
    Navicat连接Mysql教程 ​ Navica作为一个数据库管理工具,容易上手轻便,这里就当介绍给大家认识认识,同时加深自己的使用过程。 文章目录Navicat连接Mysql教程一、检查mysql环境二、测试Navicat连接mysql数据库 ...
  • Navicat连接mysql报错

    2021-03-01 11:40:48
    Navicat连接mysql报错 Navicat连接mysql8.0版本可能会出现client doesn’t support authentication protocol requested by server的错误,提示upgrade mysql client。这个问题出现原因是mysql8.0加密规则改了。 命令...
  • Navicat连接MySQL8.0

    2018-11-11 23:50:07
    Navicat连接MySQL8.0
  • Navicat连接mysql出现1045错误使用Navicat连接mysql出现1045,可能的原因为忘记密码。下面方法可以帮助重置密码:1、以管理员权限运行cmd程序;2、cd C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin3、关闭...
  • Navicat连接Mysql报错

    2018-08-28 12:47:00
    Navicat连接Mysql报错:Client does not support authentication protocol requested by server;  上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决。  Navicat连接MySQL Server...
  • navicat连接mysql远程连接报10038的错误navicat连接mysql远程连接报10038的错误 navicat连接mysql远程连接报10038的错误 解决:linux为未开放3306端口 关闭防火墙 systemctl stop firewalld.service #停止...
  • navicat连接mysql报错1251解决方案《亲测可行》

    万次阅读 多人点赞 2018-05-10 09:55:00
    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的: 更改加密方式1.先通过命令行进入mysql的root...
  • navicat连接mysql时出现2003(10060)错误原因:是由于防火墙未关闭。解决该问题有两种方法:1.关闭防火墙2.设置防火墙开放端口第一种方法://停止systemctl stop firewalld.service//禁止开机启动systemctl disable ...
  • 主要为大家详细介绍了navicat连接mysql出现2059错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 今天安装了navicat 和 mysql,结果最后在navicat连接mysql时,出现了如下错误提示: Client does not support authentication protocol requested by server; consider upgrading MySQL client 网上找了...
  • 使用Navicat连接MySQL出现1251错误

    千次阅读 2019-05-28 15:40:00
    使用Navicat连接MySQL出现1251错误 问题:navicat连接mysql时报错:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法:...
  • Navicat连接MySQL报错

    2019-03-17 12:32:15
    Navicat连接MySQL报错:client does not support authentication protocol requested by server;consider upgrading MySQL client.的解决记录: 1、打开 2、输入命令如下: 第一步:输入use mysql; 第二步:输入...
  • Navicat连接MySQL出现1045错误 错误 解决方法 1. 右键MYSQL编辑连接 2. 重新输入密码 3. 连接测试
  • 使用navicat连接mysql时10060错误

    千次阅读 2020-01-09 11:29:12
    在使用navicat连接mysql数据库时,出现错误:2003 - cant connect ro mysql server on xxx (10060 unknown error),如图 navicat连接mysql 10060 unknown error解决步骤: 在服务器商的后台,配置安全组,放行...
  • 主要为大家详细介绍了navicat连接mysql时出现1045错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Navicat 连接 mysql8.0.15

    千次阅读 2019-03-15 13:50:40
    (1)使用Navicat 连接mysql报错,网关拒绝连接。这个跟网关有关系吗? (2)本地连接上查看一下 用户权限 localhost权限不行,给通配符! update user set host='%' where user='root'; flush privileges; ...
  • navicat for mysql出现1064错误怎么办,存储过程,参数,代码,分隔符,长度navicat for mysql出现1064错误怎么办易采站长站,站长之家为您整理了navicat for mysql出现1064错误怎么办的相关内容。在navicat for mysql ...
  • Navicat连接MySQL出现错误【Can't connect to MySQL server on 'localhost'(10061"Unknown error")】 问题: 安装完MySQL后在Navicat连接的时候出现了下面的错误提示! 解决方法: 先用管理员运行cmd,进入到...
  • 标题解决Navicat连接mysql闪退问题 在学习mysql课程过程中,使用Navicat对mysql进行可视化的过程中,发现连接后有闪退的现象出现. 后来研究发现,是后台有道词典在影响,简单点的方式可以直接关闭有道词典,也可以对有道...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,774
精华内容 5,509
关键字:

navicat连接mysql

mysql 订阅