Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ER_ACCESS_DENIED_ERROR:Kiedy próbuję połączyć się z bazą danych na zdalnym serwerze - Node.js

Jak zauważył Luuk, musisz zastąpić localhost z rzeczywistym adresem IP zdalnego serwera bazy danych i portem, na którym działa serwer bazy danych.

Na przykład -

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

Upewnij się również, że port znajduje się na białej liście i można uzyskać do niego dostęp przez sieć. Oto mały mały diagram dla wyjaśnienia.



  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 LOAD DATA INFILE z przecinkiem jako separatorem dziesiętnym

  2. Jak wyłączyć tryb ścisły MySQL w Railsach?

  3. MySQL INSERT działa poprawnie zgodnie z dokumentacją

  4. Brak połączenia z bazą danych Mysql i mysql.sock

  5. Liczba Mysql liczba dopasowań regex na pole