Documente Academic
Documente Profesional
Documente Cultură
Para esto necesitaremos entrar al modo súper usuario, con el comando sudo su después de
instalarse, comenzaremos a modificar el archivo vim con el comando.
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
cuando nos encontramos dentro de este archivo comenzaremos a seleccionar primero el local host
por el cual habrá la vinculación del servidor
server-id = 2
log_bin = /var/log/MySQL/mysql-bin.log
binlog_do_db=
Después de realizar todos los cambios, continúe y guarde y salga del archivo de configuración.
Reiniciar MySQL.
mysql -u root -p
Necesitamos otorgar privilegios al esclavo. Puede usar esta línea para nombrar a su esclavo y
configurar su contraseña. El comando debe estar en este formato:
Ir a la par de:
FLUSH PRIVILEGES;
La siguiente parte es un poco quisquillosa. Para llevar a cabo la tarea, deberá abrir una nueva
ventana o pestaña además de la que ya está usando unos pasos más adelante.
USE ACUARIO;
Luego escribe:
+------------------+----------+--------------+------------------+
+------------------+----------+--------------+------------------+
+------------------+----------+--------------+------------------+
Continuando con la base de datos aún bloqueada, exporte su base de datos usando
mysqldump en la nueva ventana (asegúrese de estar escribiendo este comando en el shell
bash, no en MySQL).
Ahora, volviendo a su ventana original, desbloquee las bases de datos (haciéndolas escribibles
de nuevo). Termine saliendo del caparazón.
UNLOCK TABLES;
QUIT;
Una vez que haya configurado la base de datos maestra. Puede dejarlo de lado por un tiempo,
y ahora comenzaremos a configurar la base de datos esclava.
Inicie sesión en su servidor esclavo, abra el shell MySQL y cree la nueva base de datos que va a
replicar del maestro (luego salga):
EXIT;
Ahora tenemos que configurar la configuración del esclavo de la misma manera que lo hicimos
con el maestro:
server-id = 2
Después de eso, asegúrese de que tenga los siguientes tres criterios debidamente
completados:
relay-log = /var/log/mysql/mysql-relay-bin.log
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = ACUARIO
Tendrá que agregar en la línea de registro de retransmisión: no está allí por defecto. Una vez
que haya realizado todos los cambios necesarios, guarde y salga del archivo de configuración
del esclavo.
Abra el shell MySQL una vez más e ingrese los siguientes detalles, reemplazando los valores
para que coincidan con su información:
Este comando le permite al servidor esclavo saber dónde comenzar a replicar; el archivo de
registro maestro y la posición del registro provienen de los números que escribimos
anteriormente.
START SLAVE;
Puede ver los detalles de la replicación esclava escribiendo este comando. El \ G reorganiza el
texto para hacerlo más legible.
Al igual al 2° Maestro