【问题标题】:Error: Handshake inactivity timeout in Node.js v6.9.1 and MySQL错误:Node.js v6.9.1 和 MySQL 中的握手不活动超时
【发布时间】:2017-04-22 05:15:59
【问题描述】:

我正在使用 'mysql' 和 'express-myconnection出了错误,但这些连接的网速还不错。

我正在使用节点版本。 6.9.1.

我读到这些问题是在旧版本中,我确实需要知道是否可以在不更改服务器本身的情况下由开发方做任何事情来修复它。

'use strict';

var mysql      = require('mysql');
var connector  = require('express-myconnection');
var dotenv     = require('dotenv').config();

var connectionOptions = {
  host    : process.env.DB_HOST,
  database: process.env.DB_NAME,
  user    : process.env.DB_USER,
  password: process.env.DB_PASS,
  port    : process.env.DB_PORT,
};
var connection = connector(mysql, connectionOptions, 'pool'); 

module.exports = connection;

【问题讨论】:

    标签: mysql node.js amazon-web-services


    【解决方案1】:

    看起来 mySql 超时是因为我的互联网连接需要更长的时间才能连接到服务器,所以基本上是路由器的 DNS 设置问题。

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 2016-06-03
      • 2020-04-11
      • 2017-08-03
      • 1970-01-01
      • 2016-08-18
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多