sql >> Databasteknik >  >> RDS >> Mysql

ER_ACCESS_DENIED_ERROR:När jag försöker ansluta till databasen på fjärrservern - Node.js

Som påpekats av Luuk måste du byta ut localhost med den faktiska IP-adressen för fjärrdatabasservern och porten som databasservern körs på.

Till exempel -

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

Se också till att porten är vitlistad och kan nås över nätverket. Här är ett litet litet diagram för förklaring.



  1. I Redshift/Postgres, hur räknar man rader som uppfyller ett villkor?

  2. Doctrine/Symfony query builder lägg till välj på vänster koppling

  3. Databasstrukturdesign med varierande mängder fält

  4. Mysql-funktion som returnerar ett värde från en fråga