Bases de Datos > MySQL
Replica En Mysql
irenemiracle:
F_Tanori, muchisimas gracias por explicarlo de esa manera, por que a mi me a aclarado muchisimo, ya que no sabia exactamente en que consistia
:hola:
irenemiracle:
a ver, si mi ordenador maestro tuviera que replicar varias (muchas) bases de datos, y yo no supiera como se van a llamar estas bd,
¿cómo podria configurar el ordenador para hacer las réplicas?
muchas gracias
irenemiracle:
es posible que a la hora de configurar mi ordenador esclavo en vez de mandarle el parametro
--- Código: Text --- replicate-do-db = database_name
con la bd que quiero que me replique,
le mando por ejemplo solo el parametro siguiente con la bd que no quiero que me replique, por ejemplo mysql
--- Código: Text ---replicate-ignore-db=mysql
¿¿en teoria me replicaria todas las demas bd que tenga mi ordenador maestro??:huh:
saludos :hola:
irenemiracle:
Hola a todos,
e estado siguiendo este maual:
htp://blyx.com/public/docs/databases/my ... -howto.pdf
para hacer una replica de mi servidor maestro a mi servidor esclavo.
En el momento en el que voy a ejecutar el comando (en el maestro):
# mysqlbinlog /var/log/mysql/master-bin.000001
me salta el siguiente error:
--- Código: Text --- /*!40019 SET @@session_max_insert_delayed_threads=0*/;/*!50003 SET @OLD_COMPLETION_TYPE = @@COMPLETION_TYPE, COMPLETION_TYPE = 0*/;mysqlbinlog: File '/var/log/mysql/master-bin.000001' not found (Errcode:2)#End of log fileROLLBACK /*added by mysqlbinlog*/;/*!50003 SET COMPLETION_TYPE = @OLD_COMPLETION_TYPE*/;
¿sabeis porque puede ser?
Muchas gracias
irenemiracle:
vale, el problema este está resuelto, era un simple error a la hora de escribir el nombre en una ruta que me habia equivocado
por que cuando en el servidor maestro ponia:
--- Código: Text --- mysql> SHOW MASTER STATUS; me devolvia
--- Código: Text --- +----------------+-------------+------------------+-----------------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+----------------+-------------+------------------+-----------------------------+|mysql-bin.000003 | 98 | | |+----------------+-------------+------------------+-----------------------------+
¿hay alguna diferencia en que en vez de que te devuelva master-bin.xxxxx sea mysql-bin.xxxxx?
Es que a la hora de seguir con el procedimiento de la réplica , estando en el servidor esclavo, ejecuto:
--- Código: Text --- mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=98;
me salta el siguiente error:
--- Código: Text --- ERROR 1201 (HY000): Could not initialize master info structure;more error messages can be found in the MySQL error log ¿puede ser debido al nombre de los archivos?
Muchas gracias por vuestra ayuda y ser tan amables :hola:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa