环球科创网

2022年01月05日整理发布:navicat连接mysql8出现1251错误是怎么回事

更新时间:2022-01-05 19:21:25

导读 我来告诉你navicat连接mysql8的1251错误。相信朋友们也应该很关心这个话题。现在,我来告诉你navicat连接mysql8的1251错误。边肖还收集了na

我来告诉你navicat连接mysql8的1251错误。相信朋友们也应该很关心这个话题。现在,我来告诉你navicat连接mysql8的1251错误。边肖还收集了navicat连接mysql8出现1251错误的相关信息。我希望你看到后会喜欢。

描述:

新安装的mysql8在尝试与navicat连接时总是会出现以下错误。

d10a03f59240e3cc33846e0e4acb586.png

2.网上搜索的原因是mysql8之前版本中的加密规则是mysql_native_password,而mysql8之后的加密规则是caching _ sha2 _ password。解决问题的方法有两种,一种是升级navicat驱动程序,另一种是将mysql用户登录密码的加密规则恢复为mysql_native_password。因为用的是破解版的navicat,只能用第二种方法解决。

3.首先,以管理员身份运行cmd,然后使用命令进入mysql。

fcfe129ab5207b49adb84c256dfaa7f.png

然后输入安装mysql时设置的根密码。进入如下界面

4c20067f08395462df37c3d48a344b8.png

注意:如果输入mysql-urot-p,cmd提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件,说明在安装mysql之前,没有将mysql的Path添加到环境变量PATH中。该方法在文章结尾有提示;

4.然后,在mysql中更改加密模式的说明如下:

通过“密码”标识的更改用户“根”@“本地主机”密码永不过期;5.然后更改密码。由于加密规则的改变,您需要重置密码。

用户“root”@“localhost”通过“新密码”用MySQL _ native _ password标识;6.最后,刷新数据库;

FLUSH PRIORIES;最后,写下如何在环境变量PATH中添加mysql的PATH;

(学习视频分享:mysql视频教程)

1.win r - services.msc -右键单击MySQL service-properties-找到可执行路径并复制;

2.右键单击“我的电脑”-“属性”-“高级系统设置”-“环境变量”-“系统变量”-“路径”-“编辑”-“新建”-“可执行路径”如上图所示;

f5bed607e0f08fe0ff793a23dbc982a.png

9b1a46e09809f098bca883148353894.png

相关推荐:navicat以上是navicat连接mysql8时出现1251错误的详细情况!

来源:php中文网站

免责声明:本文由用户上传,如有侵权请联系删除!