mysql无法连接疑难杂症
mysql无法连接疑难杂症
简介
做个笔记。
问题
密码什么都正确但是就是登录不上
可能是验证插件错了
查看当前使用的插件:
1
SELECT user, host, plugin FROM mysql.user WHERE user = 'your_username';
MySQL支持多种验证插件,如mysql_native_password
、caching_sha2_password
等。根据你的需求选择合适的验证插件。
修改验证插件:
使用ALTER USER
语句修改用户的验证插件。例如,将用户your_username
的验证插件修改为mysql_native_password
:
1
ALTER USER 'your_username'@'%' IDENTIFIED WITH mysql_native_password BY 'new_password';
刷新权限
1
FLUSH PRIVILEGES;
本文由作者按照
CC BY 4.0
进行授权