2011-12-22 11 views

Respuesta

37

Sí se puede

Si desea replicar una sola base de datos de maestro, se puede establecer replicate-do-db en su /etc/my.cnf o conjunto replicate-do-db como argumento de MySQL, por ejemplo:

replicate-do-db=db01 

Si usted tiene múltiples bases de datos para ser replicados, /etc/my.cnf debería ser así:

replicate-do-db=db01 
replicate-do-db=db02 

Si lo que desea es esclavo de ignorar alguna base de datos, se puede establecer replicate-ignore-db:

replicate-ignore-db=db01 

Más detalles sobre el documento de MySQL: http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-db

-1

La adición de estas líneas al archivo /etc/my.conf de la máquina esclava resuelto mi problema. Gracias.

replicate-do-db=Refill 

Sin embargo, tenga en cuenta que después de hacer esto tuve que reiniciar las bases de datos y actualizar el nuevo nombre de archivo y la posición desde el servidor maestro escribiendo a continuación comando:

mysql> show master status; 

añadir esta información a su MySQL en la máquina esclava y comenzar a esclavo.

Cuestiones relacionadas