Verbinden Sie sich über das Terminal im Mac mit MySQL und die Verbindung ist erfolgreich
Die Verbindung ist über das grafische Tool Navicat erfolgreich
Es konnte keine Verbindung zu MySQL über NodeJS hergestellt werden
Code:
function query(sql, params, callback) {
var op = {
host: '127.0.0.1',
port: '3306',
user: 'root',
password: '111111',
database: 'anjiecc'
};
var client = mysql.createConnection(op);
client.query(sql, function(err, data) {
if (err) {
console.log(err);
} else {
//調(diào)用dao回調(diào)函數(shù)
callback(data);
}
});
client.end();
}
Verbindungsfehler
Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: JA)
Code: 'ER_ACCESS_DENIED_ERROR',
Fehlernummer: 1045,
SQL-Status: '28000'
Bitte bitte Gott um Führung, danke!
確定您的用戶名和密碼沒有輸入錯誤的話。
請確定是否有訪問權(quán)限,具體可參看下篇文章:https://faceghost.com/article...
grant all privileges on . to 'root'@'localhost' identified by '你的密碼' with grant option;
flush privileges;