更新时间:2022-01-05 19:21:25
我来告诉你navicat连接mysql8的1251错误。相信朋友们也应该很关心这个话题。现在,我来告诉你navicat连接mysql8的1251错误。边肖还收集了navicat连接mysql8出现1251错误的相关信息。我希望你看到后会喜欢。
描述:
新安装的mysql8在尝试与navicat连接时总是会出现以下错误。
2.网上搜索的原因是mysql8之前版本中的加密规则是mysql_native_password,而mysql8之后的加密规则是caching _ sha2 _ password。解决问题的方法有两种,一种是升级navicat驱动程序,另一种是将mysql用户登录密码的加密规则恢复为mysql_native_password。因为用的是破解版的navicat,只能用第二种方法解决。
3.首先,以管理员身份运行cmd,然后使用命令进入mysql。
然后输入安装mysql时设置的根密码。进入如下界面
注意:如果输入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.右键单击“我的电脑”-“属性”-“高级系统设置”-“环境变量”-“系统变量”-“路径”-“编辑”-“新建”-“可执行路径”如上图所示;
相关推荐:navicat以上是navicat连接mysql8时出现1251错误的详细情况!
来源:php中文网站