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

    万次阅读 多人点赞 2018-05-03 10:03:44
    重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql1251错误,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出现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出现1251错误

    问题:navicat连接mysql时报错:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client

    解决方法:打开mysql输入以下命名:

    use mysql;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    FLUSH PRIVILEGES;

    其中,root为用户名,你的密码改为用户名对应的密码即可

    posted @ 2019-05-28 15:40 小呆丶 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • MySQL 使用Navicat连接MySQL8出现1251错误 - 蔷薇Nina - 博客园  http://www.cnblogs.com/wcwnina/p/9569535.html

    MySQL 使用Navicat连接MySQL8出现1251错误 - 蔷薇Nina - 博客园

     http://www.cnblogs.com/wcwnina/p/9569535.html

    展开全文
  • Navicat连接Mysql出现1251错误: 解决方法: 1. 先用root账号登陆, 命令: mysql -u root -p 刚安装时root密码为空,敲回车键; 2. 更改密码加密规则(注意:abc123表示root账号新密码,请修改为自己...

    Navicat连接Mysql出现1251错误:

     

    解决方法:

    1. 先用root账号登陆,

    命令:

    mysql -u root -p

    刚安装时root密码为空,敲回车键;

    2. 更改密码加密规则(注意:abc123表示root账号新密码,请修改为自己使用的密码FLUSH PRIVILEGES

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123' PASSWORD EXPIRE NEVER; 
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abc123';
    FLUSH PRIVILEGES; 

    FLUSH PRIVILEGES是刷新权限;

     

    展开全文
  • navicat连接mysql报错1251解决方案《亲测可行》

    万次阅读 多人点赞 2018-05-10 09:55:00
    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的: 更改加密方式1.先通过命令行进入mysql的root...
  • 刚刚安装热乎的navicat发现出现1251错误,原因不大清楚,找到一个解决办法: 将mysql的密码重新重置一遍: 1.打开命令行 ,进入mysql所在的目录,输入 mysql -uroot -p 输入密码进入mysql 2.更改加密...
  • navicat连接mysql报错1251的解决方法
  • Navicat 连接mysql出现1251报错 错误显示 原因: 出现1251是因为mysql8的加密规则不同,之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一...
  • Navicat for mysql 11.1.13 mysql 8.0.17连接提示错误信息Navicat连接mysql报错,错误代码1251 解决方法 mysql8之前都是使用mysql_native_password来加密密码,mysql8之后则是默认用caching_sha2_password。 # ...
  • mysql 8.0默认是使用caching_sha2_password用户密码加密方式,navicat客户端不支持新的加密方式,只支持旧的加密方式:caching_sha2_password,通过修改用户的密码和加密方式来解决这个问题。 1.打开MySQL的命令行...
  • 原因:数据库配置的问题 参考链接: https://www.jianshu.com/p/dbeb0867e50f
  • 最近需要用MYSQL,使用navicat 连接时总出现1251错误,在网上查了一些别人的方法并试过 以下方法是正确的。 方法来自:https://blog.csdn.net/XDMFC/article/details/80263215 错误:Client does not support ...
  • navicat 连接 MySQL报错1251错误代码

    千次阅读 2020-06-30 23:31:03
    1、本地连接本地数据库无法连接,报错1251错误代码。 第一步:打开Command Line Client 第二步:输入 mysql密码回车 就是安装mysql时设置的密码只输入密码就行不加分号 第三步:输入 ALTER USER 'root'@'localhost...
  • 输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**********'; 即可
  • Navicat 连接 Mysql 出现1251错误

    千次阅读 2018-06-06 21:11:27
    出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password 解决办法:   先输入: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  修改加密规则 再输入 ...
  • 我们在使用navicat链接mysql的时候有时会出现错误1251-Client does not support authentication protocol requested by server; 错误显示 解决办法 1 . 管理员方式打开cmd。 2.以root用户登录MySQL。命令:mysql -...
  • Navicat连接MySQL失败1251

    2020-03-23 18:00:58
    错误提示:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client 原因:MySQL 8版本以上采用新的加密方式,旧的不能用 解决办法:更改MySQL的加密方式 ...
  • navicat连接mysql报错1251解决方案

    万次阅读 多人点赞 2018-05-10 17:34:35
    今天使用 MySQL8.0,发现Navicat连接不上,总是报错1251;百度发现https://blog.csdn.net/xdmfc/article/details/80263215博客写的找到原因,然后连接成功了:1.先通过命令行进入mysql的root账户:?1PS C:\Windows\...
  • 今天在电脑上安装了Mysql 8.0.11,然后又屁颠屁颠地安装了Navicat for MySQL,打开Navicat准备链接数据库的时候出现了如下提示: 上网搜索解决方案,网上说出现这种情况的原因是:mysql8 之前的版本中加密规则是...
  • 之前使用Navicat连接MySQL时, 一直报错1251, 到处查找资料只能找到个解决方法,但是原因还是不清楚。 后来知道了报1251是因为MySQL用户密码加密问题。mysql8之前的版本中加密规则是mysql_ native_ password, 而在...
  • 解决mysql密码正确,navicat连接mysql报错1251这是操作截图![插入链接与图片](https://img-blog.csdnimg.cn/20190309173211141.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM...
  • MySQL 使用Navicat连接MySQL8出现1251错误 安装了MySQL8.x.x后使用Navicat连接总是出现1251错误,故在此记录一下解决方法。 错误提示 1251-Client does not support authentication protocol requested by server...
  • Navicat for Mysql报错1251 打开MySQL 8.0 Command Line Client 输入密码 输入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; ...打开navicat连接MySQL ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,795
精华内容 5,918
关键字:

navicat连接mysql错误1251

mysql 订阅