Bir mysql db erişimi için basit bir düğüm örneği çalıştırmaya çalışıyorum ve şu hatayı alıyorum Hata: ER_ACCESS_DENIED_ERROR:'root'@'ubuntu.local kullanıcısı için erişim reddedildi '(şifre kullanarak: EVET)node.js kullanılarak mysql veritabanına erişme konusunda yardıma ihtiyacınız var
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '192.168.0.12',
user : 'root',
password : 'password',
database : 'app'
});
connection.connect();
connection.query('SELECT * from users', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0]);
});
connection.end();
yukarıdaki önceden, yanlış yapıyor olabilir ne olduğu sayesinde node.js.Any önerileri kullanarak mysql erişim için kodudur.
mysql konsolundan bağlanabilir misiniz? 'mysql -h 192.168.0.12 -u root -p app' (istek sonrası şifreyi girin) –
'muhtemelen' localhost 'setine ihtiyacım var –
nope Yapamam, bana verdiğin komutu çalıştır, ama eğer ip addr'i değiştirirsem localhost ile komut satırından çalışır, ancak düğüm komut dosyasında aşağıdaki hata-bağlantısı ECONNREFUSED alırsınız.Düğümün çalıştığı aynı sunucuda – anonymous123