您现在的位置是:首页 > 互联网资讯

navicat 2003错误,2059错误,mysql的data目录不存在怎么办

2020-09-26【互联网资讯】 191人已围观

简介我的navicat连接mysql数据库时,提示2003错误,无法连接了。网上找了若干解决办法,对我来说并不适用,所以请注意后面这句话,去查看自己的mysql安装目录下,是否有data文件夹。该data文件夹是与bin文件夹同级的,具体如图所示。如果没有data文件夹,可以下一步操作,data文件夹存在的话还请继续查找其他解决方法。先说操作,一会再解释1、win+r 输入cmd...

我的navicat连接mysql数据库时,提示2003错误,无法连接了。网上找了若干解决办法,对我来说并不适用,所以请注意后面这句话,去查看自己的mysql安装目录下,是否有data文件夹

该data文件夹是与bin文件夹同级的,具体如图所示。如果没有data文件夹,可以下一步操作,data文件夹存在的话还请继续查找其他解决方法。

navicat 2003错误,2059错误,mysql的data目录不存在怎么办

先说操作,一会再解释

1、win+r 输入cmd打开命令行窗口

2、输入命令 mysqld -initialize --user=mysql --console

navicat 2003错误,2059错误怎么办

3、输入命令 net start mysql

下一步,发现2059错误,解决办法:

1、win+r 输入cmd打开命令行窗口

2、执行命令 mysql -u root -p

3、执行命令 use mysql;

4、执行命令 select user,plugin from user where user='root'; 看到如图所示的表格中的说明,当前用户的加密方式是caching_sha2_password

navicat 2003错误,2059错误怎么办

5、执行命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '这里输入刚才的临时密码' PASSWORD EXPIRE ENVER;

6、执行命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里输入刚才的临时密码' ;

7、执行命令 FLUSH PRIVILEGES;

navicat 2003错误,2059错误怎么办

8、连接,成功。注意密码!密码!密码!

现在开始说明

电脑在配置了若干次环境以后,估计navicat和phpstudy发生了冲突,卸载phpstudy方法不可用。在网上找了若干关于navicat 2003错误的解决办法,不可行,最后看到有人说找mysql目录下的data文件夹,修改里面的一条记录。

遂去寻找,发现我的mysql安装目录下竟然没有data文件夹。

注意:有人说data文件夹本身是个隐藏文件夹,注意电脑中的文件需要是不隐藏的状态。

所以这里真正的问题是mysql目录没有data文件夹

解决办法:

win+r 输入cmd打开命令行窗口

输入命令

mysqld -initialize --user=mysql --console

执行以上命令,生成库,注意:有个临时密码,记下来

启动服务:net stary mysql

提示服务正在启动

服务启动成功

这个时候再去打开navcite,连接,也许你会失望的发现,又一次连接失败!!!

不过这个时候错误提醒已经变了,变成了2059,说明刚才操作是执行了的。

下面我们来进行下一步操作

cmd命令窗口: mysql -u root -p

执行命令use mysql;

select user,plugin from user where user='root';

看到当前用户的加密方式是caching_sha2_password

继续执行命令

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里输入刚才的临时密码' PASSWORD EXPIRE ENVER;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里输入刚才的临时密码' ;

FLUSH PRIVILEGES;

再打开数据库,数据库连接成功。

以上的说明,是同一个方法,不过用了两种说法,第二遍是边解决边记录下来的。


很赞哦! (0)

上一篇:HTTPS怎么做?HTTPS认证的SSL证书申请步骤_教程

下一篇:已经是最后一篇

随机图文

文章评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点信息

  • 建站时间:2019-07-10
  • 网站程序YzmCMS
  • 邮箱:982481365@qq.com
  • QQ号:982481365
  • 微信号:zdrgzs
  • 微信二维码:扫描二维码,关注我们