之前安装MySQL5.5时,使用sqlyog连接,直接通过用户名加密码即可。 但后面我改用了MySQL8.0版本后,再连接就报错。 分析为mysql密码加密的方法改变了 解决办法: 在windows的cmd窗口登录后,使用代码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';即可, 然后在sqlyog使用用户名与密码登录即可。