精华内容
下载资源
问答
  • navicat连接1251错误

    2019-11-22 15:23:13
    navicat连接MYSQL出现1251错误 https://blog.csdn.net/qq_41192383/article/details/90704733

    navicat连接MYSQL出现1251错误

    解决方法:
    win+R进入cmd命令,更改目录到mysql/bin目录下;
    输入:

    use mysql;
    ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
    FLUSH PRIVILEGES;
    执行结果如下:
    在这里插入图片描述
    '123456’为新设置的密码
    'root’为主机名。

    展开全文
  • 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时, 一直报错1251, 到处查找资料只能找到个解决方法,但是原因还是不清楚。 后来知道了报1251是因为MySQL用户密码加密问题。mysql8之前的版本中加密规则是mysql_ native_ password, 而在...

    之前使用Navicat连接MySQL时, 一直报错1251, 到处查找资料只能找到个解决方法,但是原因还是不清楚。
    后来知道了报1251是因为MySQL用户密码加密问题。mysql8之前的版本中加密规则是mysql_ native_ password, 而在mysql8之后,加密规则是caching_ sha2_ password。
    关于如何修改密码加密规则,可以使用命令的方式

    #更新加密规则
    alter user root@localhost identified by 'password' password expire never;
    #更新密码
    alter user root@localhost identified with mysql_native_password by 'password' ;
    # 刷新权限
    flush privileges;    

    当然,知道了问题所在,我们在下次安装mysql时,应该要注意密码的加密规则的修改,避免不必要的麻烦。
    在这里插入图片描述

    展开全文
  • navicat连接错误1251

    2020-01-01 12:02:01
    https://www.php.cn/tool/navicat/428435.html 注 直接用cmd输入mysql -u root -p 然后登陆数据库,按之后操作就好

    https://www.php.cn/tool/navicat/428435.html

    注 直接用cmd输入mysql -u root -p
    然后登陆数据库,按之后操作就好
    在这里插入图片描述

    展开全文
  • 使用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 for mysql 11.1.13 mysql 8.0.17连接提示错误信息Navicat连接mysql报错,错误代码1251 解决方法 mysql8之前都是使用mysql_native_password来加密密码,mysql8之后则是默认用caching_sha2_password。 # ...
  • 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账号新密码,请修改为自己...
  • 在本篇文章里小编给大家整理了一篇关于mysql与navicat建立连接出现1251错误怎么解决的技术文章,需要的朋友们参考下。
  • @MySQL 使用Navicat连接MySQL8出现1251错误 #属于root密码错的原因,即只要cdm控制台打开mysql,使用命令行 mysql> alter user root@localhost identified with mysql_native_password by ‘newpassword’; mysql...
  • 最近需要用MYSQL,使用navicat 连接时总出现1251错误,在网上查了一些别人的方法并试过 以下方法是正确的。 方法来自:https://blog.csdn.net/XDMFC/article/details/80263215 错误:Client does not support ...
  • mysql 8.0使用Navicat连接1251错误

    千次阅读 2018-05-18 16:11:15
    这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE...
  • Navicat 连接MySQL时出现1251错误的解决方案
  • 本人是新手,安装了最新版的MySQL 8.0.13数据库,结果Navicat连接Mysql报1251错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_...
  • mysql 8.0默认是使用caching_sha2_password用户密码加密方式,navicat客户端不支持新的加密方式,只支持旧的加密方式:caching_sha2_password,通过修改用户的密码和加密方式来解决这个问题。 1.打开MySQL的命令行...
  • navicat 连接 MySQL报错1251错误代码

    千次阅读 2020-06-30 23:31:03
    1、本地连接本地数据库无法连接,报错1251错误代码。 第一步:打开Command Line Client 第二步:输入 mysql密码回车 就是安装mysql时设置的密码只输入密码就行不加分号 第三步:输入 ALTER USER 'root'@'localhost...
  • Navicat Premium连接MySQL 1251错误 MySQL Installer 8.0.17 ​ 出现上述错误的原因是版本MySQL 8.0.17即8.0开始的MySQL版本,因为采用新的保密方式,而Navicat Premium 所属使用的是旧版本的方式,所以...
  • 对于Navicat连接 MySQL8.0 出现1251错误 最近新安装了MySQL 8.0,发现之前的Navicat连接时出现异常。检查配置项和用户名密码都正确。通过Command line 命令行进入却没有问题。 最后在网上查询,发现是mysql8 之前的...
  • 今天安装mysql8使用navicat 连接时报错 1251 这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 解决此问题的方法:(修改加密规则) ...
  • 原因:数据库配置的问题 参考链接: https://www.jianshu.com/p/dbeb0867e50f
  • MySQL:使用Navicat连接MySQL8出现1251错误 错误提示 1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决办法 用管理员身份打开cmd,输入"mysql...
  • 输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**********'; 即可
  • 首先通过cmd进入控制台; 然后找到mysql的安装路径, 输入指令mysql -uroot -p然后再...ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; ... ...ALTER USER ‘root’@‘loc...
  • 问题描述:navicat破解版在连接mysql8.0.12时报1251错误 原因:从网上搜了不少,说是mysql 8之前的版本加密规则是mysql_native_password,但是mysql8后的版本,加密规则变为了caching_sha2_password。导致连接失败...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,247
精华内容 6,898
关键字:

navicat连接1251错误