Всем привет! На сервер1 крутится несколько баз, нужно 3 из них реплицировать на сервер2 (Master-Slave).
Планирую вот так:
На сервер1
mysqldump -uroot --master-data=2 --single-transaction -p -B DB1 DB2 DB3> databases.sql
На сервер2 создать базы DB1, DB2, DB3, залить дамп
mysql -uroot < databases.sql
Прописать в my.cnf
replicate-do-db="DB1"
replicate-do-db="DB2"
replicate-do-db="DB3"
Перезапустить скуль, запустить репликацию, использовав данные из databases.sql
CHANGE MASTER TO
MASTER_HOST = "IP",
MASTER_USER = "USER",
MASTER_PASSWORD ="PASS",
MASTER_LOG_FILE='mysqld-bin.000xxx',
MASTER_LOG_POS=xxxxxxx;
START SLAVE;
Взлетит ли такая схема?