MySQL连接sqlyog报错2058解决方案:

一、出现原因:

加密规则发生了改变,在8.0之前用的是mysql_native_password,8.0以后用的是caching_sha2_password。

二、解决办法:

可以更改加密规则。

三、解决方法:

1、首先在CMD登录MySQL中。

mysql -u root -p

MySQL连接sqlyog报错2058解决方案:_第1张图片

2、然后切换到数据库MySQL中。

use  mysql;

3、然后更改加密规则并设置密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

4、最后进行刷新就可以了。

flush  privileges;

MySQL连接sqlyog报错2058解决方案:_第2张图片

四、最后希望对大家有所帮助!! 

你可能感兴趣的:(mysql)