Как запустить безопасное, ответственное и быстрое резервное копирование MySQL
Мне было поручено разнообразное обслуживание БД. У меня очень мало опыта работы с MySQL, поэтому простите за любое невежество:)
Два (ну, четыре) связанных вопроса:
- Предполагается, что БД реплицируется на резервное ведомое устройство, но в течение некоторого времени оно указывало на неправильный хост, поэтому в настоящее время оно отстает на несколько месяцев. Похоже, я хочу бежать
change master to
от раба, чтобы исправить это.- Это вообще безопасно делать это вживую?
- Если нет, есть ли в команде статический аналог конфигурации, чтобы я мог отправить его в управляемом развертывании?
- Мы подозреваем, что двоичные журналы на главном компьютере могут быть повреждены / неполны.
- Повлияет ли это на возможность полной репликации всех данных?
- Если да, как я могу обеспечить полную резервную копию? Полный
mysqldump
можно избежать в одночасье?
Надеюсь, я не лаю не на то дерево. Не стесняйтесь указывать мне в другом направлении. Общая потребность в том, чтобы иметь какую-то резервную копию как можно скорее. Спасибо!