Foros del Web » Programando para Internet » Python »

mysql problemas de conexion

Estas en el tema de mysql problemas de conexion en el foro de Python en Foros del Web. Hola estoy teniendo problema al querer conectarme a un Servidor MySql desde python usando este comando: self.conn = MySQLdb.connect (host = "192.164.1.104", user = "aaaa", ...
  #1 (permalink)  
Antiguo 20/10/2011, 16:31
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
mysql problemas de conexion

Hola estoy teniendo problema al querer conectarme a un Servidor MySql desde python usando este comando:

self.conn = MySQLdb.connect (host = "192.164.1.104", user = "aaaa", passwd = "bbb", db = "webCalles")

Si me conecto a un servidor local si anda, tanto si uso localhost o 127.0.0.1

Pero al migrar el servidor a otro lado, se queda bloqueado al conectar.

Ya probe acceder desde la consola y funcionar. Tengo los permisos y todo. Lei que es un tema de tuneles, socket , y unix socket. Pero no se bien que puede ser.

Gracias
  #2 (permalink)  
Antiguo 20/10/2011, 18:27
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: mysql problemas de conexion

Hombre esto no es cuestión de python.

Esto es cuestión de la conexión a la base de datos.

Puedes hacer esto:
1.- Configurar el contrafuegos
2.- Checar que MySQL acepte conexiones remotas
3.- Abrir el puerto a MYSQL por el cual esta escuchando.
4.- Intentar conectarte
  #3 (permalink)  
Antiguo 20/10/2011, 19:33
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: mysql problemas de conexion

Si se que deberia ser un problema de MySql y no de python. Pero pobre por de todas formas y puedo conectarme. Igualmente ya resolvi el problema. Se ve que cuando no te conectas de forma local si o si hay que especificar el puerto. Como nunca lo cambie, pense que habia un puerto standar que iba por defecto.

Gracias, y disculpa por las molestias!
  #4 (permalink)  
Antiguo 21/10/2011, 07:57
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: mysql problemas de conexion

A lo mejor (y digo sin tener pruebas, nomás con lo que se me ocurre) cuando es de forma local usa un socket local, pero cuando es remoto usa una conexión TCP y por eso requiere el puerto. De todas formas, sí que debería tener un puerto por defecto (que si no recuerdo mal, para MySQL es 3038).


Saludos.

Etiquetas: conexion, mysql, servidor
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 08:05.