如何将Navicat连接MySQL 8数据库时遇到的1251错误解决?

2026-04-02 02:302阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计372个文字,预计阅读时间需要2分钟。

如何将Navicat连接MySQL 8数据库时遇到的1251错误解决?

1. 说明:1

2.环境要求:Windows环境

如何将Navicat连接MySQL 8数据库时遇到的1251错误解决?

3.数据库:MySQL 8

4.连接工具:使用Navicat连接

5.连接错误:报错

6.解决方案:需root密码

7.原因:MySQL 8加密算法与Navicat不匹配

8.解决方法:本地加密算法修改


一、说明

1、Windows环境

2、MySQL8

3、使用Navicat连接时,报错

4、查看解决方案前,需要root密码

5、导致1251的连接,是因为MySQL8的加密算法跟Navicat的不一致,所以需要用本地加密算法修改root密码

二、解决方案

1)进入到mysql8的安装目录

C:\Program Files\MySQL\MySQL Server 8.0\bin

说明1: 为什么要进入此目录?如果本地装了多个版本,直接打开cmd然后使用mysql连接,可能my

sql用的是其他版本的mysql
说明2: mysql不同版本的修改密码的命令,格式是不同的
2)打开cmd并进入到此目录
3)连接mysql
mysql -P 3308 -u root -p
说明1: -P 3308,本地装了多个版本,所以指明端口
说明2: root密码是安装时的密码
4)选择数据库
use mysql;
5)执行修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
6)更新授权
flush privileges;
~~

标签:Mysqlmysql8

本文共计372个文字,预计阅读时间需要2分钟。

如何将Navicat连接MySQL 8数据库时遇到的1251错误解决?

1. 说明:1

2.环境要求:Windows环境

如何将Navicat连接MySQL 8数据库时遇到的1251错误解决?

3.数据库:MySQL 8

4.连接工具:使用Navicat连接

5.连接错误:报错

6.解决方案:需root密码

7.原因:MySQL 8加密算法与Navicat不匹配

8.解决方法:本地加密算法修改


一、说明

1、Windows环境

2、MySQL8

3、使用Navicat连接时,报错

4、查看解决方案前,需要root密码

5、导致1251的连接,是因为MySQL8的加密算法跟Navicat的不一致,所以需要用本地加密算法修改root密码

二、解决方案

1)进入到mysql8的安装目录

C:\Program Files\MySQL\MySQL Server 8.0\bin

说明1: 为什么要进入此目录?如果本地装了多个版本,直接打开cmd然后使用mysql连接,可能my

sql用的是其他版本的mysql
说明2: mysql不同版本的修改密码的命令,格式是不同的
2)打开cmd并进入到此目录
3)连接mysql
mysql -P 3308 -u root -p
说明1: -P 3308,本地装了多个版本,所以指明端口
说明2: root密码是安装时的密码
4)选择数据库
use mysql;
5)执行修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
6)更新授权
flush privileges;
~~

标签:Mysqlmysql8