摘要: 在使用nodejs连接mysql数据库的时候报错了,最后解决了,做个备份,报错内容是:相关代码环境配置: vscode + node(v10.13.0) + mysql(8.0.1...
在使用nodejs连接mysql数据库的时候报错了,最后解决了,做个备份,报错内容是:
相关代码
环境配置: vscode + node(v10.13.0) + mysql(8.0.16)
解决方法
通过命令行进入解压的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时候设置了密码,但是最后是以空密码才登录成功,这里把密码改为了 '123456'刷新:
mysql> FLUSH PRIVILEGES;