- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Node-Mysql 运行 Node.js 4.1在 Ubuntu 10.04 LTS 虚拟机上。但是,我遇到了一些奇怪的问题,我不确定是什么原因造成的。
我偶尔无法连接到数据库,但其他时候它工作正常。当我无法连接时,我会在 mysql 端的连接中看到连接弹出窗口,用户为“未验证”,状态为“从网络读取”,但几秒钟后它就会消失。 .connect()
回调永远不会触发,我不确定从这里去哪里。
我正在使用从主机到虚拟机的端口转发,SSH 为 22,HTTP 请求为 80,但除此之外一切正常。 mysql 上的主机显示为主机,而不是 VM,尽管即使成功连接它也会这样做。
不确定其重要性,但连接在 VM 上保持在 TIME_WAIT 中,并且本地地址:端口与 MySQL 所具有的不同,对于成功连接也是如此。
最佳答案
您使用的是最新版本 (0.9.2) 吗?如果是,则不再使用 .connect()
。
https://github.com/felixge/node-mysql/wiki/Upgrading-to-0.9.2+
所以代替:
var client = require('mysql').Client();
client.connect();
client.query('SELECT 1', function() {
});
你现在必须写:
var client = require('mysql').createClient();
client.query('SELECT 1', function() {
});
关于mysql - Node-MySQL (felixge) 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5071111/
我安装了 felixge/node-mysql通过 npm (npm install mysql),现在我想连接到 mysql 数据库,但每次我尝试连接时都会发生此错误: { [Error: conn
我正在使用 Node-Mysql 运行 Node.js 4.1在 Ubuntu 10.04 LTS 虚拟机上。但是,我遇到了一些奇怪的问题,我不确定是什么原因造成的。 我偶尔无法连接到数据库,但其他时
我正尝试在 Node 中为我的 Node 应用程序使用 felixge/node-mysql。然而,不同于通常的 mysql.createConnection(...) 在 app.js 中,我希望它
我已经从 MySQL Workbench 创建了 SQL 数据库(所有表和 View )的导出。删除数据库删除/创建行后,我可以通过 SQL 引擎运行导出文件的内容,一遍又一遍地重新创建表和 View
你好,我注意到 node.js 中使用 felix geisendörfers 很棒的 mysql 模块时出现了一些奇怪的行为。 我的 Express 应用程序具有以下结构。 app.js(主要) r
我使用 https://github.com/felixge/node-mysql对于我的申请何时以及为何使用 db_pool = mysql.createConnection(db); 或 db_p
我是一名优秀的程序员,十分优秀!