Wie von Luuk betont, müssen Sie den localhost
ersetzen mit der tatsächlichen IP-Adresse des entfernten Datenbankservers und dem Port, auf dem der Datenbankserver läuft.
Zum Beispiel -
const database = mysql.createPool({
host: '123.234.121.234',
port : '3306',
user: 'user',
password: 'pass',
database: 'db'
});
Stellen Sie außerdem sicher, dass der Port auf der Whitelist steht und über das Netzwerk zugänglich ist. Hier ist ein winzig kleines Diagramm zur Erklärung.