我正在使用代理服务器,我试图访问以下public数据库。node.js +公共mysql数据库:“连接ECONNREFUSED”
连接正常使用mysql客户端,从我的工作地点:
$ mysql -A -u genome -h genome-mysql.cse.ucsc.edu -P 3306 -D hg19 -e 'select now()'
+---------------------+
| now() |
+---------------------+
| 2014-03-06 01:56:36 |
+---------------------+
现在,我试图做使用节点同样的事情:
var mysql = require('mysql');
var connection = mysql.createConnection({
debug:true,
trace:true,
host : 'genome-mysql.cse.ucsc.edu',
port : 3306,
database: 'hg19',
user : 'genome',
password: ''
});
connection.connect(function(err) {if(err!=null) console.log(err);});
connection.end();
它从我的工作但它会引起我的工作场所的错误
{ [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
fatal: true }
sam e错误使用:_socket: '/var/run/mysqld/mysqld.sock'
as connect ECONNREFUSED - node js , sql
有关如何解决此问题的任何建议?
的可能重复一个probem [连接ECONNREFUSED - 节点JS,SQL](http://stackoverflow.com/questions/8825342/connect- econnrefused-node-js-sql) –
不是重复的:它不是我的mysql服务器我不能设置'跳过网络',我尝试了你建议的解决方案。 – Pierre