我正在使用代理服務器,我試圖訪問以下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