node.js
リモートMySQLサーバーに何かを挿入しようとする小さなコードを書きましたが、次のエラーが発生し続けます:
CONNECTION error: Can't connect to MySQL server on '**********.com' (60)
私PHP
は同じスクリプトを書いてみましたが、同じhostname
とdatabase
. 何か不足していますか?これが私のnode.js
コードです:
var mysql = require('db-mysql');
new mysql.Database({
hostname: '*********.com',
user: '**********',
password: '*********',
database: '**********'
}).connect(function(error) {
if (error) {
return console.log('CONNECTION error: ' + error);
}
this.query().
insert('MainUserDatabase',
['email', 'password', 'first_name', 'last_name'],
['xyzh@gmail.com', 'password', 'Oeem', 'Stosh']
).
execute(function(error, result) {
if (error) {
console.log('ERROR: ' + error);
return;
}
console.log('GENERATED id: ' + result.id);
});
});