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.