localhost データベースに接続しようとすると、多くの問題が発生します。mysqlおよびmysql-simpleノード モジュールを使用してみましたが、どちらの場合も接続できません。
「mysql」モジュールで使用したものは次のとおりです。
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
port : '8000',
user : 'uber',
password : 'pass',
});
connection.connect(function(err) {
if (err) throw err;
console.log('Connection Successful');
});
connection.query('USE someDB', function(err) {
if (err) throw err;
console.log('Query Successful');
});
そして、「mysql-simple」モジュールで使用したものは次のとおりです。
var database = require('mysql-simple');
database.init('uber', 'pass', 'mysql', 'localhost', 8000);
database.querySingle('SELECT Host FROM user', function(err, results) {
if (err) {
console.log('error fetching some active users: ' + err);
return;
}
log('Query Successful');
for (var i = 0; i < results.length; i++)
console.log('got active user ' + results[i]);
}
どちらの場合も、node.js サーバーを実行すると、接続がログに記録されません。localhost を「127.0.01」に置き換え、パスワードが正しいことを確認するために新しいユーザーを作成しようとしましたが、役に立ちませんでした。繋がらないのはなぜ?
ありがとう