navicat连接mysql报错1251的解决方法

 更新时间:2022年07月19日 15:36:22   作者:JEROME—L  
这篇文章主要为大家详细介绍了navicat连接mysql报错1251的解决方法,文中解决方法介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

mysql8.0版本连接navicat,出现连接错误,报1251 error,如下图

这是因为mysql8.0版本和5.0版本加密方式不一样,所以会报错

解决方法:

1.打开Win+R,输入cmd启动控制台

2.找到你安装mysql8.0的bin目录,在控制台上输入cd D:\mysql\mysql8.0\bin(具体为你安装路径)
记得要在你安装的磁盘下输入,就如我

这样子是错误的,因为cd本来是切换到后面路径D盘的,我却还在C盘操作,所以我们得改操作路径,代码d:即可实现

3.在自己安装的磁盘下输入bin目录后,接着输入 mysql -h localhost -P3307 -uroot -p(这里的3307是自己设置的端口号,自己设置是什么就填什么)

4.输入密码

5.输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘X’;(这里的X写的是你的密码)

6.输入 FLUSH PRIVILEGES;

7.关闭,重新去navicat连接可以了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SQL实现数据过滤流程详解

    SQL实现数据过滤流程详解

    这篇文章主要介绍了SQL实现数据过滤流程,当我们在SQL中查询数据时,肯定是有一些数据是我们不需要的,所以我们此时就要对数据进行过滤,以筛选出我们仅需要的数据
    2023-01-01
  • MySQL数据库学习之分组函数详解

    MySQL数据库学习之分组函数详解

    这篇文章主要为大家详细介绍一下MySQL数据库中分组函数的使用,文中的示例代码讲解详细,对我们学习MySQL有一定帮助,需要的可以参考一下
    2022-07-07
  • mysql日期函数TO_DAYS()函数的详细讲解

    mysql日期函数TO_DAYS()函数的详细讲解

    在SQL中我们经常需要根据时间字段查询数据,今天用到一个好用的时间字段,用来查询一整天的数据,下面这篇文章主要给大家介绍了关于mysql日期函数TO_DAYS()函数的相关资料,需要的朋友可以参考下
    2022-08-08
  • mysql索引必须了解的几个重要问题

    mysql索引必须了解的几个重要问题

    这篇文章主要介绍了mysql索引必须了解的几个重要问题,分析了MySQL数据库索引的相关概念与使用技巧,需要的朋友可以参考下
    2016-04-04
  • MySQL正确修改最大连接数的3种方案

    MySQL正确修改最大连接数的3种方案

    这篇文章主要给大家介绍了关于MySQL正确修改最大连接数的3种方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 一文带你搞懂MySQL的MVCC机制

    一文带你搞懂MySQL的MVCC机制

    MySQL中的MVCC机制想必大家都有所耳闻吧,虽然在平时MySQL使用过程中基本上用不到,但是面试中出场率十分高,那么你对MVCC机制了解多少呢,MVCC机制是用来干嘛的呢,底层的工作原理是怎么样的呢,本文就带你一探究竟
    2023-07-07
  • MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用

    MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用

    这篇文章介绍了MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • MySQL创建横向直方图的解决方案

    MySQL创建横向直方图的解决方案

    这篇文章主要给大家介绍了关于MySQL创建横向直方图的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Mysql报Table 'mysql.user' doesn't exist问题的解决方法

    Mysql报Table 'mysql.user' doesn't exist问题的解

    这篇文章主要给大家介绍了关于Mysql报Table 'mysql.user' doesn't exist问题的解决方法,初学者可能会遇到这个问题,文中通过图文将解决方法介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • Win下Mysql5.6升级到5.7的方法

    Win下Mysql5.6升级到5.7的方法

    MySQL的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的,下面通过本文给大家详细介绍Win下Mysql5.6升级到5.7的方法,需要的的朋友参考下
    2017-04-04

最新评论