No puedo decirte cómo hacerlo en PHPMyAdmin, pero los elementos esenciales son los siguientes:
En el origen, debe habilitar el registro binario y establecer un server_id. En el archivo my.cnf agregue:
server_id = a_whole_unsigned_number
log_bin = your_desired_location ### Lo hago separado del datadir
expire_log_days = your_desired_days_to_save ### 3 es más que suficiente en mi opinión, pero en un servidor con una gran cantidad de abandono puede ser más conservador
binlog_format = fila ### la replicación basada en instrucciones puede introducir inconsistencias.
Deberá reiniciar el servidor para que esto surta efecto.
- ¿Cómo es un proyecto de visión por computadora "típico", de principio a fin?
- ¿Cómo es ser ingeniero de aprendizaje automático en Quora?
- ¿Qué es un proceso gaussiano?
- ¿Qué tan cerca estamos de poder crear máquinas autorreplicantes que puedan replicarse utilizando minerales que se encuentran en el espacio exterior?
- ¿Cómo se ha desviado Grok Solutions de la visión de Numenta?
También debe crear un usuario para que el objetivo se conecte y otorgarle a este usuario el privilegio ESCLAVO DE REPLICACIÓN.
mysql> ESCLAVO DE REPLICACIÓN DE SUBVENCIONES en [correo electrónico protegido] _host IDENTIFICADO POR ‘contraseña de su elección’;
mysql> PRIVILEGIOS DE LAVADO;
En el destino, debe configurar qué replicar y establecer un server_id en el archivo my.cnf:
server_id = a_whole_unsigned_number ### ESTOS DEBEN SER ÚNICOS
replicate-do-db = a_database_you_want_to_replicate ### agregue tantos como necesite de estos
Hay varias otras configuraciones que puede ajustar. Le sugiero que lea detenidamente la documentación. Es bastante robusto para la replicación. En cualquier caso, el demonio debe iniciarse en esta fuente.
Ahora, necesita obtener los datos en la fuente. La utilidad mysqldump probablemente funcionará bien para usted. Si lo ejecuta con el indicador –master-data, escribe el nombre y la posición del archivo de registro binario en el archivo y lo necesitará.
mysql> CHANGE MASTER TO MASTER_HOST = ‘your_source’, MASTER_LOG_FILE = ‘el archivo de registro maestro escrito en su archivo de volcado’,
MASTER_LOG_POS = ‘la posición del registro maestro escrita en su archivo de volcado’;
mysql> INICIAR USUARIO ESCLAVO = ‘su usuario’ CONTRASEÑA = ‘esa contraseña de usuario’;
Puede ver si todo funcionó mostrando el estado:
mysql> MOSTRAR ESTADO ESCLAVO \ G
Espero que ayude