解决navicat连接mysql失败报错2059
程序员文章站
2022-07-13 16:16:33
...
大家好我是你们的朋友JamesBin,MySQL 是最流行的关系型数据库管理系统,但是今天在装的时候发现无法进行与Navicat进行连接并且报错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不是内部变量,如果出现这个问题那就直接使用
使用这个直接输入密码进入即可完成
连接成功
感谢你的阅读,希望对你有所帮助。
上一篇: 进程间通信——管道
下一篇: 关于删除Git本地仓库和远程仓库
推荐阅读
-
MySQL使用innobackupex备份连接服务器失败的解决方法
-
连接MySQL报错误代码 ERROR 1045时的解决方案
-
mysql连接失败的原因(mysql数据库连接失败解决方法)
-
解决Navicat远程连接MySQL出现 10060 unknow error的方法
-
mysql连接失败的原因(mysql数据库连接失败解决方法)
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
Weka连接MySQL数据库及连接失败问题解决
-
远程连接mysql时连接不上并且报错(问题解决)
-
解决Navicat连接远程MySQL很慢的方法