Это кажется таким простым: у меня есть два сервера, на которых запущен MySQL, на одном есть хорошая большая база данных важных вещей, а на другом - пустая оболочка, готовая к использованию в качестве подчиненного устройства репликации. Это шаги, которые я должен нужно взять для настройки репликации:
Вместо этого мне приходится возиться с настройками my.cnf на обоих серверах, возиться с двоичными журналами, позициями и снимками. Да, я знаю, что некоторые из этих вещей оптимизированы для больших баз данных, но это Лучший как они могли подумать об этом? Я просто хочу реплицировать базу данных, это очень распространенная практика. Я до сих пор не справился.
Где я могу найти для этого достойные инструкции? Во всем, что я обнаружил до сих пор, либо отсутствует какой-то важный шаг, он написан для более старой версии MySQL, либо просто слишком сложен для меня, либо требует определенной степени приверженности, которую я явно не готов принять, включая официальная документация.
Я купил книгу Шварца, Зайцева, Ткаченко и др. "High Performance MySQL".
Я также использовал Slony на PostgreSQL. Это тоже было непросто.
Репликация мастер-мастер кажется хорошей идеей.