1、首先,你的客户端软件SQLyog 安装路径不要有中文
2、如果你没有设置认证方式,默认的密码加密方式是:caching_sha2_password,而现在SQLyog客户端工具还不支持这种加密认证方式,这里的错误信息就是不支持身份认证方式。
解决方法,修改 my.ini
1、在[mysqld]下面增加一行
authentication_policy=caching_sha2_password
2、重启mysql服务
net stop mysql
net start mysql
3、需要重新设置密码:
alter user 'root'@'localhost' identified by 'Huawei@123'; # 如果你的用户是root@localhost,执行这句
alter user 'root'@'%' identified by 'Huawei@123'; # 如果你的用户是root@%,执行这句
刷新权限:flush privileges;
4、重新用工具连接即可