原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 解决方法:更改加密方式 控制台中先连接mysql: 再输入: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 再输入: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';(注明:‘你的密码’替换为自己数据库的…
进入MySQL控制台,执行如下命令: use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 这里的localhost对应本地,如果是远程访问 mysql的话,需要将localhost改成%: password是root的密码,使用时也要进行对应修改.…