nodejs连接mysql8.0.13时报错的处理方法

在用nodejs连接本地数据库的时候,下载了mysql8.0.13的版本,(这个版本的坑真的很多,重装了好几遍才成功),结果尝试连接数据库的时候报了这个错误:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client!这个错误是说在安装mysql的时候认证模式选错了!解决方法如下:
1、打开mysql installer修改认证模式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、直接点击next ,修改认证模式
在这里插入图片描述
3、在输入之前安装数据库时设置好的密码
在这里插入图片描述
4、设置完之后直接点击next就可以了!
5、在数据库中设置管理人员的密码的验证类型要选择为标准类型,不能选择错了,这个必须是要注意的!
在这里插入图片描述
6、最后还需要把电脑重新启动一下就可以了!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值