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

Navicat for MySQL连接数据库时报错“2059”的解决办法

程序员文章站 2022-07-13 16:16:15
...

Step 1: 以管理员身份打开 MySQL Command Line Client -Unicode

在左下角搜索栏中输入’mysql’找到 “MySQL Command Line Client -Unicode ”并以管理员身份打开;
然后输入要连接的数据库的登录密码,回车,如下所示:
Navicat for MySQL连接数据库时报错“2059”的解决办法

Step 2: 分别输入下列三个命令修改加密规则、登陆密码(密码可以直接输入原来的登陆密码保持不变)并刷新数据

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER;           #修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密码';      #修改密码

FLUSH PRIVILEGES;             #刷新数据

执行成功后得到如下界面:
Navicat for MySQL连接数据库时报错“2059”的解决办法

Step 3: 使用Navicat重新连接数据库

Navicat for MySQL连接数据库时报错“2059”的解决办法