第一个问题

连接数据库显示getaddrinfo ENOTFOUND locahost

这是因为本机的locahost设置错误或者没有了127.0.0.1这个本机域名,只需要在文件hosts文件首加上127.0.0.1 localhost就可以;

127.0.0.1 localhost

第二个问题

上面处理好了之后又出现了新的问题

Client does not support authentication protocol requested by server; consider upgrading MySQL client

此处是说明你的数据库没有授予权限只需要运行一下

alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
flush privileges;

最后就可以完美解决,附上最后正常运行图

问题记录:node.js连接数据库出现两个问题getaddrinfo ENOTFOUND locahost;Client does not support authentication protoco相关推荐

  1. Node.js连接数据库 实现注册、登录、判断注册

    Node.js连接数据库实现注册,登录,在登录时检测账号是否进行注册. 准备工作 创建文件夹 此创建文件夹可以不是使用Vue-cli进行创建,只是简单创建文件夹便可. 使用npm进行mysql插件的安 ...

  2. 如何使用Node.js连接数据库

    创建数据库 在前面的文章中我们有手把手使用docker创建数据库,这里就直接沿用之前创建的数据库 首先启动docker,把之前的mysql容器运行起来 然后登入mysql客户端查看一下现有的数据库,以 ...

  3. 【解决】client does not support authentication转载的两种解法

    碰到这个问题一直难以解决,直到我看到了以下两位博主的博客.非常的有用. 第一位采用CMD cmd窗口登陆mysql: C:\Users\Administrator>  sqlplus  /nol ...

  4. 使用 Winston 和 Log4js 记录 Node.js 应用程序

    了解 Node.js 日志记录器并开始使用两个最受欢迎的 Node 日志包 运行服务器端应用程序时,会发生很多事件,其中大多数事件都会写入日志文件中.日志文件可能是磁盘上文件的集合,也可能是数据库中的 ...

  5. node.js学习day03 通过node.js连接数据库实现增删改查

    通过node.js连接mysql数据库实现增删改查 1. npm i mysql 导入mysql模块 2.熟悉数据库增删改查 3.建立连接 通过mysql.createPool 4.案例 const ...

  6. Node.js 连接数据库

    操作数据库基本步骤 导入数据库文件 CREATE DATABASE `students` ;USE `students`;DROP TABLE IF EXISTS `stu`;CREATE TABLE ...

  7. 连接数据库遇到:ERROR: ER_NOT_SUPPORTED_AUTH_MODE: CLIENT DOES NOT SUPPORT AUTHENTICATION PROTOCOL

    报错的原因是我的MySQL时8.0.16版本,因为版本较高,最新的加密方式node还不支持 解决方法是 运行如下命令进入mysql命令行 mysql -u root -p 接着输入你的MySQL数据库 ...

  8. 对于PHP连接数据库出现(Client does not support authentication protocol requested by server ;consider upgrad)

    对于这个问题的解决方法,别的文章也有介绍,不过我自己使用的时候一直报错没法更改,后来查看其他方法解决了. 直接上过程: ALTER USER 'root'@'127.0.0.1' IDENTIFIED ...

  9. Node.js 学习之数据库与身份认证

    数据库与身份认证 文章目录 数据库与身份认证 1.SQL 的相关学习 1. SQL 的概念 2. SQL 语句学习 a. 查询数据(select).插入数据(insert into).更新数据(upd ...

  10. 唤醒手腕 - 前端服务器端开发 Node.Js 学习笔记(学习中,更新中)

    唤醒手腕 - Node.Js 学习笔记 唤醒手腕个人的学习记录,时间在2021年12月13日 ~ 2021年12月14日,学习方式看官方文档和B站视频,如有错误或者代码问题的地方,欢迎C站大佬能够帮忙 ...

最新文章

  1. cnblog项目--20190309
  2. 第三次学JAVA再学不好就吃翔(part89)--HashSet
  3. 【React性能优化】 redux优化
  4. 德国Vue.js2终极开发教程024--32
  5. 【Android学习笔记】【Android开发环境搭建】安装JDK
  6. java web参考文献_javaweb外文参考文献
  7. python水仙花数判断程序
  8. WinForm界面控件Telerik UI for WinForm入门指南教程
  9. 传统蓝牙HCI(Bluetooth HCI)的概念介绍
  10. 地图坐标转换-火星坐标
  11. 多喝牛奶少吃糖 正确饮食摆脱经前综合征
  12. 【C++】C++11 新特性
  13. GAMES-101-个人总结归纳-Rasterization
  14. 华为运营商级路由器配置示例 | IPv4静态路由
  15. 《Android入门之旅》
  16. LW_OOPC.H 面向对象C MISOO 头文件
  17. 【20171015】【软工】结对项目
  18. 将一个C类网络(192.168.1.0/24)划分为4个子网,每个子网至少可容纳30台主机,如何划分?
  19. 如何让说话的声音悦耳动听
  20. 计算机SCI期刊投稿攻略(建议收藏!) - 易智编译EaseEditing

热门文章

  1. 王飞跃谈正来临的第五次工业革命:“未来一定有多个平行的你”
  2. yolov5训练时的dataset not found
  3. 如何更换阿里云邮箱绑定手机号
  4. 全面了解信贷业务流程
  5. 浅谈股价预测模型:分类树算法
  6. 【Day3.1】拥有个奇怪索道的拷王宫
  7. JavaSE-接口简单介绍
  8. vios配置的自动采集_VIOS共享存储池和精简配置
  9. aix 到 linux的网络,通过VIOS实现AIX系统的网络虚拟化
  10. 国内就能读的中国人民大学与加拿大女王大学金融硕士,为职业发展的下一个阶段积蓄能量