Cómo usar la función Master-Slave de PHPMyAdmin para replicar una base de datos en una máquina diferente

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.

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

mira este enlace
Cómo configurar la replicación esclava maestra en MySQL

dar todo el camino aquí, de esclavo db-
“mysql -u root -p newdatabase

ruta = http: ip: puerto / carpeta / archivo

More Interesting

¿Cuáles son las ventajas y desventajas de utilizar PMML como formato de intercambio para modelos de análisis predictivo?

¿Fallarán todos los modelos de aprendizaje automático en este conjunto de datos?

¿Es el modelo de análisis factorial una versión multivariada del modelo de mezcla gaussiana?

Quiero aprender Python para el análisis de datos y el aprendizaje automático. ¿De dónde debería comenzar?

¿Dónde puedo encontrar una biblioteca pública de algoritmos de aprendizaje automático (ML) y aprendizaje profundo (DL) con muestras?

¿Por qué se usa Python para el aprendizaje profundo si es tan lento?

¿Cuál es la mejor manera de crear un conjunto de capacitación para el aprendizaje automático?

¿Qué compañías con sede en Dallas están desarrollando y / o invirtiendo en tecnologías de Inteligencia Artificial / Aprendizaje Automático?

¿Cuál es el mejor enfoque híbrido para construir un sistema de recomendación para datos de música?

¿Qué significa Wabbit?

Cuando implementa algoritmos de aprendizaje automático, ¿cómo puede saber si su algoritmo es el enfoque incorrecto, si necesita ajustar los parámetros o si hay un error en su código?

Cómo explicar el desempeño de un modelo predictivo a la gerencia que no conoce el aprendizaje automático

¿Por qué Apple no forma parte de la Asociación en IA?

¿Cuáles son las deficiencias del aprendizaje profundo? ¿Cuál es el mayor defecto o limitación del aprendizaje profundo?

¿Cómo debo seguir el curso de Andrew NG si quiero aprender el aprendizaje automático en Python y cómo debo progresar después de completar el curso?