の私はnodejsnodejsではなく、MySQLサーバ
var DatabaseConnection = function (databaseParam) {
//var driver = databaseParam.database_driver;
this.connection = mysql.createConnection({
host: "192.168.11.178",
database: "ecommerce",
user: "ecommerce",
password: "adhgfhjgfh"
});
this.connection.connect(function (err) {
if(err){
throw err;
}
console.log('you are now connected to '+hostname);
});
ER_ACCESS_DENIED_ERROR: Access denied for user 'ecommerce'@'192.168.11.16' (using password: YES)
しかし192.168.11.16
を使用してMySQLに接続することはできませんLOCALMACHINEに接続IAMは192.168.11.178
に接続しようとすると、私のLOCALMACHINE IPアドレスです。 PHPを使用して簡単に接続できますが、nodejを使用することはできません。
また、私はmysql -u ecommerce -p -h 192.168.11.178
で成功しました。また、権限の下で、私はMySQLを使用してワイルドカード(%)
はIAMを持っている:2.12.0は
あなたはエラーメッセージを誤読しました。そのIPはサーバーのものではなく、あなたのものであるはずです。だからそれは大丈夫です。 –
しかし、私は簡単に私のlocalmachine上で同じユーザーと私は簡単に接続することができますまた、私は端末を使用して接続することができます –
それは何のIPアドレスがエラーの意味を変更しません。真剣に。 –