Является ли подчиненное устройство отдельным процессом mysqld?
нет необходимости использовать отдельный демон mysql,
в master вы включаете двоичный журнал
в настраиваемом slavebin-bin и соответствующая информация о ведущем
(см. http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html)
Может ли подчиненный работать на той же машине, что и ведущий?
Да,но не делайте этого ,
, потому что, как только машина вышла из строя,
и ваш ведущий и ведомый пропали
(DTP)
После настройкии работает ли какое-либо вмешательство, или мастер будет добросовестно отправлять все обновления?
мастер будет добросовестно отправлять все обновления ,
мастер записывать записи sqls в двоичный журнал,
и ведомый должен получить двоичный журнал (как объяснил @Johan, он извлекает данные из мастера)
однако
- блокировка таблицы может привести к задержке репликации на ведомом
- неудачный запрос на запись, который не может быть выполнен на подчиненном
вы можете обработать replЭто просто метод, который позволяет ВСЕМ sql выполняться на главном сервере,
копировать на ведомое устройство,
и выполнять снова в порядке приема
(это то, что делает двоичный журнал)
Чтобы создавать резервные копии без влияния на Мастер, возможно, я могу просто запустить mysqldump на подчиненном устройстве?
Конечно, это цель иметь подчиненное устройство
Однако будет некоторая задержка...
при выгрузке данных,
вы можете заблокировать таблицу для записи (при условии, что innodb оказывает меньшее влияние),
, пока ведущий может продолжить запись
И, наконец, является ли это разумным решением для поддержки резервного копирования для копирования за пределы сайта?
да, это считается аварийным восстановлением mysql