欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决navicat连接mysql失败报错2059

程序员文章站 2022-07-13 16:16:33
...
解决navicat连接mysql失败报错2059

☞☞☞点击查看更多优秀Python博客☜☜☜

解决navicat连接mysql失败报错2059

大家好我是你们的朋友JamesBin,MySQL 是最流行的关系型数据库管理系统,但是今天在装的时候发现无法进行与Navicat进行连接并且报错2059,下面看一下我是如何处理的吧,网上的好多昂发都无效。

问题引入

解决navicat连接mysql失败报错2059

报上面的错意思是我们的密码不对,明明是我们设置的密码怎么会不对呢?后来查资料知道是由于他们之间的编码方式不同造成的,下面让我们来看一下如何解决的吧。

修改编码方式

1.用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;
mysql -u root -p #进入数据库
2.修改加密规则及密码,刷新即可;

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密码'; #修改密码
FLUSH PRIVILEGES; #刷新数据 

3.重启电脑,就可连接成功。

特殊情况

我在进行cmd进入的时候提示mysql不是内部变量,如果出现这个问题那就直接使用
解决navicat连接mysql失败报错2059
使用这个直接输入密码进入即可完成

连接成功

解决navicat连接mysql失败报错2059

感谢你的阅读,希望对你有所帮助。
解决navicat连接mysql失败报错2059

相关标签: python 问题解决