Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ER_ACCESS_DENIED_ERROR:Ketika saya mencoba untuk terhubung ke database di server jauh - Node.js

Seperti yang ditunjukkan oleh Luuk, Anda perlu mengganti localhost dengan alamat IP sebenarnya dari server basis data jarak jauh dan port tempat server basis data dijalankan.

Misalnya -

const database = mysql.createPool({
    host: '123.234.121.234',
    port : '3306',
    user: 'user',
    password: 'pass',
    database: 'db'
}); 

Juga, pastikan port masuk daftar putih dan dapat diakses melalui jaringan. Berikut diagram kecil kecil untuk penjelasan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL localhost / 127.0.0.1 masalah

  2. Pemicu tidak mengenali tabel (Pemicu untuk memecah konten NEW.values ​​menjadi beberapa baris untuk dimasukkan ke tabel lain)

  3. kueri mysql - data CDR panggilan serentak puncak

  4. Bagaimana saya bisa mengetahui charset/kolasi default di MySQL saya?

  5. Pengecualian Tak Terduga:SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna ****@'localhost' (menggunakan kata sandi:YA)