Configurar a replicação do MySQL é extremamente simples. Este artigo demonstra como criar em minutos um master replicando para um slave.
A replicação é um recurso nativo do MySQL e tem vários usos, tais como como backup, alta-disponibilidade, redundância e distribuição geográfica de dados, escalabilidade horizontal, entre outros.
Para este teste simples, vamos usar o Linux e configurar a replicação no MySQL 5.6 entre duas instâncias: uma master e outra slave. Serão criadas duas instâncias MySQL a partir do zero, ou seja, sem dados. Elas estarão na mesma máquina, mas respondendo em portas diferentes: 3310 e 3311.
O único pré-requisito é ter o MySQL 5.6 instalado.
- Caso o tenha instalado, basta usar o caminho onde está o bin/mysqld como basedir nos passos abaixo. Por exemplo, no Oracle Linux 7 ou RHEL 7 o binário fica em /usr/sbin/mysqld, portanto basedir=/usr;
- Caso …