node.js服务器mysql数据库连接超时的问题(Error: connect ETIMEDOUT)
来源:互联网 发布:java是后端吗 编辑:程序博客网 时间:2024/05/19 16:06
node.js服务器mysql数据库连接超时的问题
在node服务器连接数据库的时候有时候会连接超时,也就是这个错误Error: connect ETIMEDOUT.在代码的错误位置是mysql的connection.js文件的421到433行代码:
Connection.prototype._handleConnectTimeout = function() { if (this._socket) { this._socket.setTimeout(0); this._socket.destroy(); } var err = new Error('connect ETIMEDOUT'); err.errorno = 'ETIMEDOUT'; err.code = 'ETIMEDOUT'; err.syscall = 'connect'; this._handleNetworkError(err);};
这个错误从字面上来看的话就是连接超时,然后我这边出现的错误是因为连接的数据库有问题,在创建数据库的时候要仔细对比参数是否出现问题,像我:
创建数据库连接池的时候:
pool = mysql.createPool({ host: "127.0.0.1", user: "user", password: "", database: "nodejs", port: 3306, });
而在数据库的表头的信息是:
Source Server : localhostSource Server Version : 50624Source Host : localhost:3306Source Database : nodejsTarget Server Type : MYSQLTarget Server Version : 50624File Encoding : 65001
可以看出服务器的连接地址出现了问题,所以修改成localhost之后就连接成功啦
阅读全文
0 0
- node.js服务器mysql数据库连接超时的问题(Error: connect ETIMEDOUT)
- MySQL数据库连接超时(wait_timeout)问题的处理
- MySQL数据库连接超时(wait_timeout)问题的处理
- MySQL数据库连接超时(wait_timeout)问题的处理
- 数据库连接超时的问题
- 解决MySql数据库连接超时问题
- MySQL 5数据库连接超时问题
- 解决mysql数据库连接超时问题
- MYSQL++ 数据库连接超时的解决办法
- 关于tomcat启动超时 和mysql等数据库连接的问题
- 关于MySQL数据库连接超时问题的分析与解决
- 转载】MySQL数据库连接超时(wait_timeout)问题的处理
- reason: connect ETIMEDOUT
- 数据库连接超时问题(求解)
- 探讨MySQL 5数据库连接超时问题
- node.js中mysql数据库连接池
- error An unexpected error occurred: "https://registry.yarnpkg.com/react-native: connect ETIMEDOUT 10
- 关于mysql数据库连接超时的解决办法
- 关于Java Web开发出现乱码的原因总结
- 九度oj-1067-n的阶乘
- Eclipse Mars2在线安装svn详细步骤
- Runloop加载大图
- UML详解
- node.js服务器mysql数据库连接超时的问题(Error: connect ETIMEDOUT)
- Hyper容器云及云上运维
- DevExpress GridControl复合表头(多行表头)设置 .
- H5自助建站和定制建站的区别
- iOS多线程--彻底学会多线程之『GCD』
- bzoj4029: [HEOI2015]定价
- Linux yum
- mysql更改表的字段长度
- GSM Hacking:静默短信(Silent SMS)在技术侦查中的应用