使用Node.js连接wordpress MySQL数据库

使用Node.js连接wordpress MySQL数据库,mysql,database,wordpress,node.js,Mysql,Database,Wordpress,Node.js,此时我正试图连接到数据库,但我收到一个连接被拒绝的错误。该数据库来自一个wordpress站点,该站点已设置,我正试图使用Node mysql驱动程序通过Node连接到该站点- 用户以前查看数据库的方式是通过phpmyadmin,我不确定使用什么作为这样一个数据库的主机名。我尝试过使用给我的服务器名cust-mysql-123-14,但这只给了我一个地址notfound错误。关于服务器的其他信息只有这个地址 linweb14.atlas.pipex.net 当我连接到它时,它就会抛出这个错误 e

此时我正试图连接到数据库,但我收到一个连接被拒绝的错误。该数据库来自一个wordpress站点,该站点已设置,我正试图使用Node mysql驱动程序通过Node连接到该站点-

用户以前查看数据库的方式是通过phpmyadmin,我不确定使用什么作为这样一个数据库的主机名。我尝试过使用给我的服务器名cust-mysql-123-14,但这只给了我一个地址notfound错误。关于服务器的其他信息只有这个地址

linweb14.atlas.pipex.net

当我连接到它时,它就会抛出这个错误

error connecting: Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)
--------------------
at Protocol._enqueue (/Users/tp/Desktop/angular-seed/node_modules/mysql/lib/protocol/Protocol.js:135:48)
at Protocol.handshake (/Users/tp/Desktop/angular-seed/node_modules/mysql/lib/protocol/Protocol.js:52:41)
at Connection.connect (/Users/tp/Desktop/angular-seed/node_modules/mysql/lib/Connection.js:108:18)
at Object.<anonymous> (/Users/tp/Desktop/angular-seed/app/server.js:29:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)

有什么想法或建议吗?

mysql的通用端口是3306,为什么要使用3000?也许外部访问MySQL是不允许的和/或通过防火墙阻止的?啊,实际上并不知道那是MySQL的端口。用它试过了,还是没有运气。我确实发现它是由123 reg托管的,他们不允许远程连接到数据库:
var mysql = require('mysql');

var connection = mysql.createConnection(
{
host     : 'hidden',
user     : 'hidden',
password : 'hiddden',
database : 'hidden',
port     : 3000
}
);

connection.connect(function(err) {
 if (err) {
console.error('error connecting: ' + err.stack);
return;
}

console.log('connected as id ' + connection.threadId);
});