如何解决node.js运行mysql报错?

首先检查mysql客户端的密码是否正确

正确后提示我没有安装mysql模板

 在文件目录终端下输入cnpm install -g mysql 进行安装

这时候运行还是显示错误

上网搜了一下说是登录数据库的客户端跟mysql8.0不兼容了,mysql8.0密码认证采用了新的密码格式

[解决方法]打开命令管理器进入mysql的bin目录

输入mysql -u root -p回车后输入密码登入mysql

回车后输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

注意!123456是自己的密码

最后输入FLUSH PRIVILEGES;然后回车就可以在vscode里正常使用了

 

posted @ 2024-04-14 15:18  Wild-bokeyuan  阅读(121)  评论(0)    收藏  举报