MySQL lost connection with system error: 10060

MySQL lost connection with system error: 10060

正在研究react和node js,想搭建一个全栈的登录认证页面。 我从这个 github 中找到了教程:“https://github.com/bezkoder/node-js-jwt-auth”。

由于 mysql 连接错误,我发现本教程非常混乱,我所做的唯一编辑是将 运行 端口从 8080 更改为 3306,这是拥有另一个端口的快速修复 运行 在 8080 上。

When I run "node server.js" this error pops up few seconds

另外,为了查看mysql数据库,我是运行MySQLWorkbenchlocalhost:3306,但是服务器停了,刷新不了'无法正常工作,也无法通过服务重新启动 mysql。

消息显示:与位于 'waiting for initial communication packet' 的 MySQL 服务器失去连接。系统错误 10060。

请帮忙,我不知道我在做什么。

您没有学习 node.js 或 React 的工作原理,因此请从更简单的教程开始

端口8080是你在浏览器中输入的端口localhost:8080出现一个网页

所以不要改变它,只要你没有另一个页面运行。

你从编辑开始

node-js-jwt-auth/app/config/db.config.js

你找到了

module.exports = {
  HOST: "localhost",
  USER: "root",
  PASSWORD: "123456",
  DB: "testdb",
  dialect: "mysql",
  pool: {
    max: 5,
    min: 0,
    acquire: 30000,
    idle: 10000
  }
};

此处输入与 workbench 中相同的数据。

当然要安装 mysql 服务器和 运行。