- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我安装了 felixge/node-mysql
通过 npm (npm install mysql
),现在我想连接到 mysql 数据库,但每次我尝试连接时都会发生此错误:
{ [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect' }
undefined
我的 nodejs 源代码:
var mysql = require("mysql")
var db = mysql.createClient({
host:"localhost",
user:"root",
password:"root"
});
db.query("SELECT 1",function(err,result,fields){
if(err) {
console.log(err);
}
console.log(result);
});
但我可以通过命令行轻松访问我的 MySQL 数据库:
[user@host] $ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.5.18-log Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SELECT 1
-> ;
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)
mysql>
任何人都可以帮助我我的错误是什么?
最佳答案
需要设置socketPath
mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'password',
socketPath : '/var/run/mysqld/mysqld.sock',
});
关于javascript - felixge/node-mysql 无法连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286135/
我安装了 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
我是一名优秀的程序员,十分优秀!