Programación Web y Scripting > Python
Python / MySQL / Replicaciones
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
[*] Página Anterior
Ir a la versión completa