nodeJs使用mysql数据库报错——Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protoc

川长思鸟来 2022-11-26 07:52 221阅读 0赞
  1. 报错
  2. Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv

在这里插入图片描述

原因
  1. mysql8.0加密方式的原因报错。
解决
  1. 1.启动数据库 net start mysql
  2. 2.登录数据库 mysql -u root -p
  3. 3.用数据库
  4. eg:有 sysname , age三个数据库你用哪个就需要执行命令,如下
  5. mysql> use name
  6. 4. alter user 'root'@'localhost' identified with mysql_native_password by '123456';
  7. //123456为数据库密码
  8. 5.flush privileges; //即可解决

示例:
在这里插入图片描述
成功
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,221人围观)

还没有评论,来说两句吧...

相关阅读