1、找到MySql目录下的配置文件my.ini

  这里可能有同学发现自己的安装目录下并没有这个配置文件,而本来这个文件应该在MySql的安装目录的根路径下,怎么办?

解决,看图:

找到MySql安装目录的  上级目录 的  同级目录的名为ProgramData的文件夹,打开,你会看到一个MySql的数据文件夹,里面就有你要的my.ini配置文件

最后把它复制到你的MySql安装目录的根路径下就好了

此时,可以解决2059这个问题了:

将my.ini中的

default_authentication_plugin=caching_sha2_password

改为

default_authentication_plugin=mysql_native_password

如果还不行,请再看第二步

2、打开MySql安装所带的cmd系统命令,用命令行登陆

mysql -u root -p 

Enter password:xxxxx

或者直接输入root密码进入

3、进入后修改密码,ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

4、可以用navicat登录了
 

 

 

Logo

更多推荐