Navicat连接mysql报错 1251错误

Navicat连接mysql报错 1251错误错误提示出现这个原因是 mysql8 之前的版本中加密规则是 mysql native password 而在 mysql8 之后 加密规则是 caching sha2 password 解决办法 把 mysql 用户登录密码加密规则还原成 mysql native password 步骤 1 打开 cmd 命令窗口 输入命令 mysql uroot p 打开 MySQL 数据库 然后输入密码进行登录 2 修改加密规则将加密方式改为 mysql native passwordALTE root

2.修改加密规则
将加密方式改为mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';
在这里插入图片描述


3.更新用户的密码
这里将密码更改为password,如果想要更改其他密码,把password替换掉即可
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
在这里插入图片描述


4.输入命令
FLUSH PRIVILEGES; 进行刷新。
在这里插入图片描述
5. 这个时候便可以使用Navicat连接我们的数据库,如果这个时候报出错误:ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@’%’ :,那么我们需要先选择数据库,查看一下数据库中的数据,然后在执行上述的四步。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219935.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午9:33
下一篇 2026年3月17日 下午9:33


相关推荐

  • 二叉搜索树(二叉排序树)

    二叉搜索树(二叉排序树)一 概念二叉搜索树又称二叉排序树 具有以下性质 若它的左子树不为空 则左子树上所有节点的值都小于根节点的值若它的右子树不为空 则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树注意 二叉搜索树中序遍历的结果是有序的二 基本操作 1 查找元素思路 二叉搜索树的左子树永远是比根节点小的 而它的右子树则都是比根节点大的值 当前节点比要找的大就往左走 当前元素比要找的小就往右走 publicNodese intkey if root

    2026年3月18日
    2
  • Linux /etc/vimrc 简洁配置

    Linux /etc/vimrc 简洁配置首先进入配置文件vim/etc/vimrc然后在末尾加上以下代码即可:syntaxon”自动语法高亮setnumber”显示行号setautoindent”自动对齐setsmartindent”智能对齐setcursorli…

    2022年6月2日
    38
  • trylock参数_Qt互斥量的trylock使用

    trylock参数_Qt互斥量的trylock使用spinlock:spin_trylock() 成功返回1;否则返回0。spin_trylock()->raw_spin_trylock()->_raw_spin_trylock()->do_raw_spin_trylock()mutex:mutex_trylock() 成功返回1,失败返回0。semaphore:down_trylock() 成功返回0,失败返回1。rw_sema

    2022年8月31日
    3
  • mac navicat 15激活码_最新在线免费激活

    (mac navicat 15激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html2KLKA7BQFO-eyJsa…

    2022年4月1日
    54
  • 前缀、中缀、后缀表达式[通俗易懂]

    前缀、中缀、后缀表达式[通俗易懂]关键字:概念,前缀表达式,前缀记法,中缀表达式,中缀记法,波兰式,后缀表达式,后缀记法,逆波兰式它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前

    2022年6月24日
    34
  • MySQL时区问题

    MySQL时区问题一 知识扫盲 JDBC 全称是 javaDataBase 中文意思是 java 数据库连接解释就是用于 java 编程语言和数据库之间的数据库无关的标准 javaAPI 二 错误展示错误不好描述 直接看图 正在上传 重新上传取消三 分析原因在服务器上执行 date 看到时间 看到有 CST 字样 root dabiaoge dateWedJan92 54

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号