LINUX.ORG.RU
ФорумAdmin

Mysqldump: несколько баз

 


0

1

Всем привет! На сервер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;

Взлетит ли такая схема?

Ответ на: комментарий от anonymous

Читал. Но разве это актуально в случае с ROW форматом бинлогов?

dpronyaev
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.