Rumah > Soal Jawab > teks badan
Sambung ke mysql melalui terminal dalam mac dan sambungan berjaya
Sambungan berjaya melalui alat grafik Navicat
Gagal menyambung ke mysql melalui nodejs
Kod:
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 {
//调用dao回调函数
callback(data);
}
});
client.end();
}
Ralat sambungan
Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)
kod: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlState: '28000'
Mohon petunjuk dari Tuhan, terima kasih!
黄舟2017-06-12 09:22:35
Akaun yang anda gunakan tidak mempunyai kebenaran untuk log masuk ke pangkalan data..
Cuba beri kebenaran secara berasingan dalam localhost
和127.0.0.1
仅有的幸福2017-06-12 09:22:35
Pastikan nama pengguna dan kata laluan anda tidak dimasukkan dengan betul.
Sila sahkan sama ada anda mempunyai hak akses Untuk butiran, sila rujuk artikel seterusnya: https://faceghost.com/article...
欧阳克2017-06-12 09:22:35
berikan semua keistimewaan pada . kepada 'root'@'localhost' yang dikenal pasti oleh 'kata laluan anda' dengan pilihan pemberian;
keistimewaan flush;