Какие-либо проблемы с моей mysql репликацией устанавливают команду?

Этот ответ обычно - что-то, на чем я только даю ТАК, но профиль! Удостоверьтесь, что это не некоторый тип памяти, потока, дескриптора или утечки файла, входящей в Ваше приложение. Если бы можно проверить, что это не приложение затем, я нарастил бы это для поиска поддержки со стороны Adobe особенно, если можно показать им от профильных результатов, что утечка происходит в их домене.

0
задан 16 March 2011 в 03:41
2 ответа

Это просто рассветало на мне.

Этот Ваш исходный сценарий оболочки

повторите "ВЕДУЩЕЕ УСТРОЙСТВО ИЗМЕНЕНИЯ К MASTER_USER ='slave_user'"; | mysql-uroot-pXXX - host=SLAVE &&
повторите "ВЕДУЩЕЕ УСТРОЙСТВО ИЗМЕНЕНИЯ К MASTER_PASSWORD ='slave_password'"; | mysql-uroot-pXXX - host=SLAVE &&
повторите "ВЕДОМОЕ УСТРОЙСТВО ОСТАНОВКИ"; | mysql-uroot-pXXX - host=SLAVE &&
mysqldump-uroot-pXXX - host=MASTER - add-drop-database - master-data=1 - базы данных database1 database2 | mysql-uroot-pXXX - host=SLAVE &&
отзовитесь эхом, "ЗАПУСКАЮТ ВЕДОМОЕ УСТРОЙСТВО"; | mysql-C-uroot-pXXX - host=SLAVE

Первая команда должна быть "ВЕДОМЫМ УСТРОЙСТВОМ ОСТАНОВКИ"; потому что Вы не можете выполнить ВЕДУЩЕЕ УСТРОЙСТВО ИЗМЕНЕНИЯ К командам с рабочим ведомым устройством. Поэтому Ваш код должен читать:

повторите "ВЕДОМОЕ УСТРОЙСТВО ОСТАНОВКИ"; | mysql-uroot-pXXX - host=SLAVE &&
повторите "ВЕДУЩЕЕ УСТРОЙСТВО ИЗМЕНЕНИЯ К MASTER_USER ='slave_user'"; | mysql-uroot-pXXX - host=SLAVE &&
повторите "ВЕДУЩЕЕ УСТРОЙСТВО ИЗМЕНЕНИЯ К MASTER_PASSWORD ='slave_password'"; | mysql-uroot-pXXX - host=SLAVE &&
mysqldump-uroot-pXXX - host=MASTER - add-drop-database - master-data=1 - базы данных database1 database2 | mysql-uroot-pXXX - host=SLAVE &&
отзовитесь эхом, "ЗАПУСКАЮТ ВЕДОМОЕ УСТРОЙСТВО"; | mysql-C-uroot-pXXX - host=SLAVE

1
ответ дан 23 November 2019 в 12:34

Так в основном: * Вы изменяете Пользователя Репликации / Пароль на ВЕДОМОМ УСТРОЙСТВЕ. * Вы останавливаете репликацию на ведомом устройстве. * Вы выводите данные от ведущего устройства к ведомому устройству *, Вы запускаете, ведомое устройство, я исправляюсь?

Я дело обстоит так я не вижу точку изменяющегося пароля. Я предполагаю, что необходимо будет сначала отбросить базу данных по ведомому устройству перед дампом. Вам будет нужна позиция журнала относительно ведущего устройства в то время, когда Вы выводите данные иначе, Ваше ведомое устройство не будет знать от того, где начать копировать. Вместо передающего пароля на командной строке лучше используйте .my.cnf файл

0
ответ дан 23 November 2019 в 12:34

Теги

Похожие вопросы