Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Benötigen Sie Unterstützung beim Zugriff auf die MySQL-Datenbank mit node.js

Ich hatte ein ähnliches Problem, bei dem ich denselben Fehler bekam.

Die Antwort für mich war, dass ich einen anderen Port verwendet habe. Standardmäßig erwartet mysql einen Port von 3306, aber ich habe MAMP verwendet, wo der MySQL-Server-Port als 8889 angegeben war. Sobald ich meiner Datenbankverbindung eine Portdefinition hinzugefügt hatte, war alles in Ordnung:

var connection = mysql.createConnection({
    port: 8889,
    user: 'root',
    password : 'password',
    database : 'my_database'
});

HINWEIS:Dies ist für Mac mit MAMP, habe es nicht unter Ubuntu oder Windows ausprobiert.