Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by ser
·
导语:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by ser
作者:变优秀的小白
Github:关注YX-XiaoBai
爱好:Americano More Ice !
QQ群(new): 811792998
报错Error截图
node.js
运行连接数据库报错
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support
authentication protocol requested by server;
consider upgrading MySQL client
来分析下报错的原因,由于客户端不支持认证协议,考虑升级你的mysql
解决
方法一
因为:
这报错的主要原因是你使用的数据库连接用户名和密码不符合新版限制,那我们直接改旧版本的就可以了
语句如下
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
当然,你要修改里面的<root>
用户名、<localhost>
数据库地址及password
密码
方法二
可以使用Mysql官方推荐的方法,使用下方链接的连接Mysql方式
结束语:大家如果遇到什么疑问或者建议的地方,可直接留言评论!作者看到会马上一一回复!
如果觉得小白此文章不错或对你有所帮助,留下💫一键三连💫!❤️ni!
更多推荐
所有评论(0)