Bonjour,
Je viens de passer beaucoup de temps à me battre avec le serveur de Planet Hoster pour faire fonctionner une application node avec mysql. A chaque fois, quoi que je fasse, j'avais l'erreur suivante:
Error: connect ECONNREFUSED 127.0.0.1:3306
Tout était bon au niveau des identifiants qui étaient de la forme suivante:
var identifiers = {
var connection = mysql.createConnection(identifiers);
La solution a consisté pour moi à modifier un peu la réponse trouvée ici. Le nouveau code est donc:
var identifiers = {
var connection = mysql.createConnection(identifiers);
En espérant que ce post aide quelqu'un jusqu'au jour ou ce problème est résolu du coté de Planet Hoster !
Je viens de passer beaucoup de temps à me battre avec le serveur de Planet Hoster pour faire fonctionner une application node avec mysql. A chaque fois, quoi que je fasse, j'avais l'erreur suivante:
Error: connect ECONNREFUSED 127.0.0.1:3306
Tout était bon au niveau des identifiants qui étaient de la forme suivante:
var identifiers = {
host : 'localhost',
user : 'database_user_name',
password : 'database_user_password',
database : 'database_name'
}; user : 'database_user_name',
password : 'database_user_password',
database : 'database_name'
var connection = mysql.createConnection(identifiers);
La solution a consisté pour moi à modifier un peu la réponse trouvée ici. Le nouveau code est donc:
var identifiers = {
host : 'localhost',
user : 'database_user_name',
password : 'database_user_password',
database : 'database_name',
port : '/var/lib/mysql/mysql.sock'
}; user : 'database_user_name',
password : 'database_user_password',
database : 'database_name',
port : '/var/lib/mysql/mysql.sock'
var connection = mysql.createConnection(identifiers);
En espérant que ce post aide quelqu'un jusqu'au jour ou ce problème est résolu du coté de Planet Hoster !