nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server

2024年1月13日 兴趣使然 2 分钟阅读 1 次阅读

nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法

参考链接:

https://www.cnblogs.com/taohuaya/p/11401109.html

解决方法如下:

解决方法如下:

通过命令行进入解压的mysql根目录下。
登陆数据库 
mysql -uroot -p
输入root的密码 
Enter password: ******
更改加密方式(原样拷贝到命令窗中) 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更改密码:该例子中 123456为新密码 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
刷新: 
mysql> FLUSH PRIVILEGES;
最后更新:2026年7月3日CC BY-NC-SA 4.0

评论

暂无评论,来写第一条吧

© 2026 My Blog. Built with Nuxt.js + FastAPI.