Восстановление существующего ведомого устройства из ведущего устройства с использованием холодного копирования / var / lib / mysql, будет ли это правильным процессом / порядком? Чего не хватает?
mysql> SHOW MASTER STATUS\G
(делать заметки)mysql> STOP SLAVE;
mysql> CHANGE MASTER TO MASTER_HOST='masterserver',
-> MASTER_USER='replicationusername',
-> MASTER_PASSWORD='replcationpassword',
-> MASTER_LOG_FILE='logfilefromshowmasterstatus',
-> MASTER_LOG_POS=positionfromshowmasterstatus;
mysql> start slave;
1.- Остановить главный и подчиненный mysqld.
2.- На ведомом переместите / var / lib / mysq / в другое место.
3.- Скопируйте / var / lib / mysql с ведущего на ведомое устройство.
4.- Проверить разрешения на ведомом.
5.- На ведомом (/etc/my.cnf) установить --skip-slave-start
6.- Запустить главный и подчиненный mysqld
7.- На ведомой точке только что созданного нового главного файла бинлога в позиции 4.
8.- запускаем slave io_thread, потом смотрим, все ли в порядке
9.- запустить подчиненное устройство sql_thread и подождать, пока подчиненное устройство обновится.
Вот и все.
Другие части, которые нужно добавить в смесь:
Шаг 6.5 Проверка разрешений после перемещения файлов
Шаг 7 - перезапустите подчиненное устройство с помощью mysqld_safe --skip-slave-start &
Я бы посоветовал обратиться к следующей ссылке:
MySQL MySQL 5.1 Справочное руководство 16.1.1 Как настроить репликацию