我想運行一個簡單的節點樣本訪問MySQL數據庫MySQL數據庫和我得到以下錯誤,錯誤的援助:ER_ACCESS_DENIED_ERROR:拒絕訪問用戶'root'@'ubuntu.local '(使用密碼:YES)需要與訪問如何使用Node.js
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();
以上是提前訪問使用node.js.Any建議MySQL的,以什麼我可能是做錯了,感謝代碼。
可以從控制檯連接到MySQL? '-h的mysql -u 192.168.0.12 -p根app'(輸入請求後的密碼) –
最有可能你需要設置主機「localhost」的 –
沒了,我不能,執行你給我的命令,但是如果我更換IP地址與本地主機它從命令行工作,但在節點腳本中,我得到以下錯誤 - 連接ECONNREFUSED。 – anonymous123