sql >> Database teknologi >  >> RDS >> Mysql

ER_ACCESS_DENIED_ERROR:Når jeg forsøger at oprette forbindelse til databasen på fjernserveren - Node.js

Som påpeget af Luuk, skal du erstatte localhost med den faktiske IP-adresse på den eksterne databaseserver og den port, som databaseserveren kører på.

For eksempel -

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

Sørg også for, at porten er hvidlistet og kan tilgås via netværket. Her er et lille lille diagram til forklaring.



  1. Standardværdi for kolonne postgres funktion med argument

  2. Forespørg data fra 2 MySQL-tabeller med nogle duplikerede poster

  3. Brug to tabeller på én php-side (mysql)

  4. Kan ikke installere pg gem på Windows