Programación Web y Scripting > Python

 Python / MySQL / Replicaciones

<< < (2/2)

RadicalEd:
Prueba esto directamente en el interprete me comentas si graba o no

--- Código: Python --->>> import MySQLdb>>> conn = MySQLdb.connect(host="host", user="usuario", passwd="password", db="basededatos")>>> cursor = conn.cursor()>>> script = 'INSERT INTO tabla VALUES(LOS DATOS QUE VAN EN LA TABLA)'>>> cursor.execute(script) 

danymana:

--- Cita de: "Edo" ---Prueba esto directamente en el interprete me comentas si graba o no

--- Código: Python --->>> import MySQLdb>>> conn = MySQLdb.connect(host="host", user="usuario", passwd="password", db="basededatos")>>> cursor = conn.cursor()>>> script = 'INSERT INTO tabla VALUES(LOS DATOS QUE VAN EN LA TABLA)'>>> cursor.execute(script) 
--- Fin de la cita ---


LO ENCONTREEEE...!!!!!!!!
Yo me conecto al Servidor/Usuario/Clave, pero no selecciono una base de datos en particular, ya que utilizo 3 DB, de las cuales 2 son las que se replican a las sucursales, porque la tercera es de los movimientos particulares de cada sucursal donde opera el sistema...

Si ejecuto en python.:
conn = MySQLdb.connect(host="host", user="usuario", passwd="password")
cursor = conn.cursor()
script = "INSERT INTO Base.tabla (campo1, campo2, campo3) VALUE ('valor1', 'valor2', 'valor3');"
cursor.execute(script)

Me funciona perfectamente para actualizar el Master, PERO NO ACTUALIZAR EL SERVIDOR ESCLAVO, es más lo ejecuto dentro de la línea de comandos del MySQL, y tampoco funciona la replicación...!!!

> 'INSERT INTO Base.tabla (campo1, campo2, campo3) VALUE ('valor1', 'valor2', 'valor3')     // graba en master pero no replica ///

Ahora...Yo no se si hay algúna limitación con respecto a ésto en MySQL o hay que tocar algún parámetro???

Si por las dudas tenes idea...Te lo agradecería...sino, lo mismo MIL GRACIAS...!!!!

RadicalEd:
lo que te digo entonces, eso es permisos, prueba colocando en el campo host de la tabla users de la DB mysql '%' o sino la IP de donde estás trabajando.

danymana:

--- Cita de: "Edo" ---lo que te digo entonces, eso es permisos, prueba colocando en el campo host de la tabla users de la DB mysql '%' o sino la IP de donde estás trabajando.
--- Fin de la cita ---

Si, ya tengo específico especificado el usuario con '%',

Voy a pasar este problemas para el foro de MySQL, para ver su alguien tiene idea si es algo de parametrización o un hueco en MySQL...

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa