Versión de MYSQL: 4.1
Introducción al entorno: base de datos principal 192.168.0.205 base de datos esclava 192.168.0.206
1. Cree /etc/my.cnf en la base de datos principal, modifique el valor clave en [mysqld] y agregue
server-id=1
log-bin= binlog_name
2. Agregue un usuario a la biblioteca principal para leer los registros de la biblioteca principal desde la biblioteca esclava.
conceda replicación esclava, recarga, super en *.* a 'esclavo'@'192.168.0.206' identificado por '123456'
3. Conecte la biblioteca esclava a la biblioteca principal para realizar pruebas.
/opt/mysql/bin/mysql -u esclavo -p -h 192.168.0.205
4. Detenga la biblioteca esclava, modifique la biblioteca esclava /etc/my.cnf y agregue opciones:
[mysqld] |
de
la base de datos maestro-esclavo
/opt/mysql/share/mysql/mysql start
/opt/mysql/bin/mysql -u root -p
mysql>cargar datos desde el maestro;
también se puede utilizar Verter en la base de datos o realizar la prueba directamente desde el directorio.
6. Prueba:
crea una tabla en la base de datos principal,
mysql>crear base de datos sampdb; |
Abra la biblioteca esclava y vea:
/opt/mysql/bin/mysql -u raíz -p |
Significa que la base de datos maestro-esclavo se creó correctamente.
7. Comandos relacionados con la base de datos maestro-esclavo:
detener el esclavo; iniciar el esclavo para detener la base de datos.
show Slave StatusG; muestra qué registro binario de la base de datos maestra se está leyendo desde la base de datos esclava.
Purga los registros maestros en 'binlog.000004'. Este comando tiene mucho cuidado de eliminar los archivos de registro binarios inútiles de la base de datos maestra. Si se elimina por error, no habrá forma de actualizar automáticamente la biblioteca esclava.
cambiar maestro; modificar parámetros del servidor.