微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL 因系统错误而失去连接:10060

如何解决MySQL 因系统错误而失去连接: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数据库,我运行的是MysqL Workbench localhost:3306,但是服务器停止了,刷新不起作用,也没有通过服务重启MysqL

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

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

解决方法

你没有学习 node.js 或 react 是如何工作的,所以从更简单的教程开始

port 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服务器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。