【已解决】MySQL5.x和MySQL8.x在密码验证插件上的区别(修改MySQL密码验证方式)
mysql5.x使用的是 mysql_native_password
mysql8.x使用的是 caching_sha2_password
1. 进入mysql mysql -u root -p
2. 使用mysql数据库 use mysql;
3. 查看密码验证方式:
SELECT Host, User, plugin from mysql.user;
4. 修改密码验证插件
修改:
alter user '要修改的User'@'localhost' identified with caching_sha2_password/mysql_native_password by '你的密码';
刷新:
FLUSH PRIVILEGES;
其他方式:
修改配置文件:my.ini