文章

mysql无法连接疑难杂症

mysql无法连接疑难杂症

简介

做个笔记。

问题

密码什么都正确但是就是登录不上

可能是验证插件错了

查看当前使用的插件:
1
SELECT user, host, plugin FROM mysql.user WHERE user = 'your_username';  

MySQL支持多种验证插件,如mysql_native_passwordcaching_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 进行授权