Первая часть про репликацию тут Теперь мы добавляем ещё бд к уже созданной и настроенной ранее репликации.
192.168.0.111 — master
192.168.0.222 — slave
Настройка slave сервера
1 | STOP SLAVE; |
В /etc/mysql/…
1 2 3 4 | [mysqld] server-id=2 replicate-do-db=db_test replicate-do-db=db_test2 |
Настройка master сервера
В /etc/mysql/…
1 2 3 4 5 6 7 | [mysqld] server-id=1 log_bin=mysql-bin log_error=mysql-bin.err binlog_do_db=db_test binlog_do_db=db_test2 sync_binlog=0 |
Далее:
1 2 | systemctl restart mysql mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 db_test2 > /home/username/master2.sql |
Настройка slave сервера
1 2 3 | scp -P 22 username@192.168.0.111:/home/username/master2.sql ./ mysql db_test2 < master2.sql systemctl restart mysql |