tengo el siguiente código en un archivo JS:conectar ECONNREFUSED - JS nodo, sql
var mysql = require('mysql');
var TEST_DATABASE = 'nodejs_mysql_test';
var TEST_TABLE = 'test';
var client = mysql.createClient({
user: 'root',
password: 'root',
});
client.query('CREATE DATABASE '+TEST_DATABASE, function(err) {
if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});
Pero me sale este error:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: connect ECONNREFUSED
at errnoException (net.js:632:11)
at Object.afterConnect [as oncomplete] (net.js:623:18)
Según tengo entendido, este es un problema de conexión, pero ¿cómo lo resuelvo?
(Estoy trabajando en Windows 7)
Gracias !!
Parecería que por alguna razón la página cree la base de datos está en marcha y funcionando. Está funcionando en localhost, ¿verdad? –
pregunta obvia: ¿mysql se está ejecutando en la misma máquina, en el puerto 3306? ¿puedes 'telnet localhost 3306'? – seppo0010
cuando escribo en CMD la línea telnet localhost 3306 obtengo: 'telnet' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. ¿Es eso lo que quieres decir? – kakush