mysql密码正确但无法连接

适用于:

Navicat无法连接mysql,mysql从切换版本

直接上解决方案:

【注:使用root账号登录】

mysql -uroot -p;

#输入密码后按回车键

#USE 你的数据库;

use mysql;

#更新一下用户的密码格式BY '你的密码',我的是root,你别弄错了;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root' ;

#刷新权限

FLUSH PRIVILEGES;

再次连接就行了

问题说明:

原因:mysql8.0较旧版更新了密码加密方式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。