MySQL失去连接并出现系统错误:10060

Posted

技术标签:

【中文标题】MySQL失去连接并出现系统错误:10060【英文标题】:MySQL lost connection with system error: 10060 【发布时间】:2021-07-23 03:46:28 【问题描述】:

我正在研究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数据库,我正在运行MySQL Workbench localhost:3306,但是服务器已停止,刷新不起作用,也无法通过服务重新启动mysql。

消息显示:在“等待初始通信数据包”时丢失与 MySQL 服务器的连接。系统错误10060。

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

【问题讨论】:

【参考方案1】:

您没有了解 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
  
;

在此处输入与在工作台中输入的数据相同的数据。

当然必须安装并运行mysql服务器。

【讨论】:

我只了解了 react 是如何工作的,以及 mysql 是如何工作的,但不是 nodejs,我更改了端口,因为我使用的是 MAMP 的端口。您从更简单的教程开始是正确的,这是最明显但最有效的!现在一切正常,非常感谢!

以上是关于MySQL失去连接并出现系统错误:10060的主要内容,如果未能解决你的问题,请参考以下文章

在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:110

连接到 Mysql AWS RDS 实例时工作台错误 10060

如何轻松解决MYSQL数据库连接过多的错误

连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060) (转自https://www.cnblo

ERP系统无法连接数据库,登陆不上,出现错误入下图,求解

在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:61