mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码

1、本地连接本地数据库无法连接,报错1251错误代码。

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第1张图片

第一步:打开Command Line Client

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第2张图片

第二步:输入 mysql密码回车 就是安装mysql时设置的密码只输入密码就行不加分号

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第3张图片

第三步:输入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第4张图片

回车 别漏了后面有个分号 mysql的密码是安装mysql时设置的密码

第四步:输入

FLUSH PRIVILEGES;

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第5张图片

回车 (别漏了后面的分号)

2、局域网内连接数据库服务器不成功。

第一步:打开MySQL服务端,输入密码,连接成功。

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第6张图片

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第7张图片

第二步:打开数据库:输入

use mysql。

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第8张图片

检索 user 和 host 字段 :输入

mysql> select user, host from user;

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第9张图片

如果没有 user=root ,host = % 的用户,则执行下面语句:

update user set host='%' where user='root';

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第10张图片

第三步:给 root 授权(所有权限)。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql的密码' WITH GRANT OPTION;

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第11张图片

第四步:让赋予的权限立即生效。

flush privileges;

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第12张图片

好啦,到了这里就配置好啦,接下来进navicat连接MySQL数据库吧!

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第13张图片

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第14张图片

mysql报错只返回错误编码,navicat 连接 MySQL报错1251错误代码_第15张图片

看已经可以使用啦,赶快进入学习海洋,遨游啦!

你可能感兴趣的:(mysql报错只返回错误编码)