Foros del Web » Programando para Internet » Node.js »

problema con base de datos

Estas en el tema de problema con base de datos en el foro de Node.js en Foros del Web. Saludos, tengo un problema con respecto a mi servidor node.js tengo mi aplicación funcionando pero quiero hacer una conexión a mi base de datos para ...
  #1 (permalink)  
Antiguo 13/05/2014, 10:03
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta problema con base de datos

Saludos, tengo un problema con respecto a mi servidor node.js tengo mi aplicación funcionando pero quiero hacer una conexión a mi base de datos para hacer una mejor administración con mi aplicación el problema es que al instalar las dependencias de mysql en mi localhost si funciona pero en mi servidor dedicado no, a pesar que la instalación de las dependencias están instaladas.

podre pasar una variable de mi servidor.js a un archivo externo php para hacer la consulta y despues enviar el resultado a mi servidor.js para utilizar el valor de respuesta de mi consulta?
  #2 (permalink)  
Antiguo 13/05/2014, 11:26
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: problema con base de datos

Eso sería una porquería, pero si se puede.

En todo caso deberías investigar el problema y corregirlo. Podrías empezar describiendo el error.


Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 13/05/2014, 11:34
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: problema con base de datos

el error que me da en mi servidor es este http://www.forosdelweb.com/f177/prob...r-web-1098516/

ya e investigado todo apunta a que las dependencias de mi servidor no están funcionando correctamente pero no encuentro la solucionarlo mi servidor dedicado.
mi servidor dedicado es un:
GenuineIntel, Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz
con CentOS 6.4
e instalado dependencias y ningna me muestra errores de instalación pero no encuentro el problema.
  #4 (permalink)  
Antiguo 14/05/2014, 05:52
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 8 meses
Puntos: 8
Respuesta: problema con base de datos

Hola, segun vi en tu otro post tus datos de conexión eran hosts uno, lo cual es erroneo tiene que ser host.

Te dejo un ejemplo:

// Incluimos MySQL
var mysql = require("mysql");

// Creamos conexión SQL
var con = mysql.createConnection({
user: 'sathyasanles',
password: 'password',
host: '127.0.0.1',
port: '3306',
database: 'bd'
});

Y listo!

Fijate que tenes mal..
  #5 (permalink)  
Antiguo 14/05/2014, 08:56
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: problema con base de datos

Cita:
Iniciado por SathyaSanles Ver Mensaje
Hola, segun vi en tu otro post tus datos de conexión eran hosts uno, lo cual es erroneo tiene que ser host.

Te dejo un ejemplo:

// Incluimos MySQL
var mysql = require("mysql");

// Creamos conexión SQL
var con = mysql.createConnection({
user: 'sathyasanles',
password: 'password',
host: '127.0.0.1',
port: '3306',
database: 'bd'
});

Y listo!

Fijate que tenes mal..

Gracias por tu observación SathyaSanles pero aun así me sigue dando problemas me sigue mostrando el mismo problema
  #6 (permalink)  
Antiguo 14/05/2014, 10:20
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 8 meses
Puntos: 8
Respuesta: problema con base de datos

Cita:
Iniciado por ghiper Ver Mensaje
Gracias por tu observación SathyaSanles pero aun así me sigue dando problemas me sigue mostrando el mismo problema
El problema es cuando conecta? Puedo saber donde instalaste las librerias?

Gracias
  #7 (permalink)  
Antiguo 14/05/2014, 10:29
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: problema con base de datos

Cita:
Iniciado por SathyaSanles Ver Mensaje
El problema es cuando conecta? Puedo saber donde instalaste las librerias?

Gracias
dentro de mi proyecto en la carpeta node_modules, y en mi servidor en la carpeta donde tengo instalado en node ("/root/node-v0.10.26/node_modules") y tambien tego otra carpeta que instalede manera global fuera de node ("/root/node_modules")
  #8 (permalink)  
Antiguo 14/05/2014, 10:43
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 8 meses
Puntos: 8
Respuesta: problema con base de datos

A ver, tenés que instalarlo en la carpeta de tu proyecto ejemplo:

Ruta Proyecto:
/var/ruta/ruta/ruta/proyecto/

Ruta servidor Node:
/var/ruta/ruta/ruta/proyecto/server/server.js

Ruta Carpeta
/var/ruta/ruta/ruta/proyecto/server/node_modules/

Dentro de esa carpeta tenes que tener una carpeta algo asi:
/var/ruta/ruta/ruta/proyecto/server/node_modules/mysql/

Que contiene todo, bueno, si tu server.js esta en la base de tu proyecto, tu carpeta node_modules tiene que estar dentro de esa carpeta es decir:
/var/ruta/ruta/ruta/proyecto/node_modules/

Eesto se entiende?

Ahora si es asi, como ejecutas el servidor?
asi?
node /var/ruta/ruta/ruta/proyecto/server.js

Si es así no tiene por que fallar!
  #9 (permalink)  
Antiguo 14/05/2014, 11:17
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: problema con base de datos

Cita:
Iniciado por SathyaSanles Ver Mensaje
A ver, tenés que instalarlo en la carpeta de tu proyecto ejemplo:

Ruta Proyecto:
/var/ruta/ruta/ruta/proyecto/

Ruta servidor Node:
/var/ruta/ruta/ruta/proyecto/server/server.js

Ruta Carpeta
/var/ruta/ruta/ruta/proyecto/server/node_modules/

Dentro de esa carpeta tenes que tener una carpeta algo asi:
/var/ruta/ruta/ruta/proyecto/server/node_modules/mysql/

Que contiene todo, bueno, si tu server.js esta en la base de tu proyecto, tu carpeta node_modules tiene que estar dentro de esa carpeta es decir:
/var/ruta/ruta/ruta/proyecto/node_modules/

Eesto se entiende?

Ahora si es asi, como ejecutas el servidor?
asi?
node /var/ruta/ruta/ruta/proyecto/server.js

Si es así no tiene por que fallar!
si te entiendo, al correr cualquier servidor que no implique mysql mi archivo server.js funciona perfectamente incluso lo puedo correr con un demonio el problema es cuando requiero mysql
  #10 (permalink)  
Antiguo 14/05/2014, 12:20
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 8 meses
Puntos: 8
Respuesta: problema con base de datos

Mirá el primer error que te da puede ser por no incluir un http en el server antes de mysql.

Podés mostrar tu archivo desde la linea 0 hasta la linea de la conexion?


También puede ser que se esté bloqueando el acceso al puerto de MYSQL asegurate que no sea asi!
  #11 (permalink)  
Antiguo 12/07/2014, 18:30
 
Fecha de Ingreso: octubre-2011
Ubicación: Tierra
Mensajes: 64
Antigüedad: 13 años
Puntos: 0
Respuesta: problema con base de datos

Cita:
Iniciado por ghiper Ver Mensaje
Saludos, tengo un problema con respecto a mi servidor node.js tengo mi aplicación funcionando pero quiero hacer una conexión a mi base de datos para hacer una mejor administración con mi aplicación el problema es que al instalar las dependencias de mysql en mi localhost si funciona pero en mi servidor dedicado no, a pesar que la instalación de las dependencias están instaladas.

podre pasar una variable de mi servidor.js a un archivo externo php para hacer la consulta y despues enviar el resultado a mi servidor.js para utilizar el valor de respuesta de mi consulta?
Tal vez el problema no sea tu código si no la configuración de la base de datos, esta bien la contraseña, pass y demás?

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:25.