解决方法:

1、如图,通过cmd连接到mysql

SQLyog报错2058

然后输入:  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

注意单引号不要丢了,#password是你的mysql密码,一般为root。

如图,代表修改成功

SQLyog报错2058

2、如果cmd连接不上mysql,弹出"mysql 不是内部、外部命令",是因为没有配置系统环境变量。

3、也可以通过mysql自带的命令行窗口启动mysql

如图,找到该窗口,启动命令行窗口

SQLyog报错2058

启动后输入密码,如下图所示,表示连接成功

SQLyog报错2058

 

相关文章: