Резервное копирование и восстановление нескольких баз данных MySQL (InnoDB & MyISAM) - PullRequest
0 голосов
/ 02 апреля 2010

Я работаю над ночным и часовым резервным копированием баз данных MySQL. Существует несколько баз данных MySQL, которые являются либо InnoDB, либо MyISAM (Примечание. Каждая база данных является либо InnoDB, либо MyISAM по определенной причине). С двумя различными типами я хочу убедиться, что я беру все, что нужно для резервного копирования и восстановления. Вот мой текущий план

Ночь -mysqldump каждой БД, которая хранится локально и удаленно.

Почасовой -брать двоичные журналы и хранить их локально и удаленно.

Weekly -Expire двоичных журналов старше недели.

Мне кажется, что я собираю все, что нужно для баз данных MyISAM, но меня беспокоят базы данных InnoDB и файлы журнала (ib_logfile0, ib_logfile1, ibdata1), которые они создают. Должен ли я сделать резервную копию этих файлов? Nightly? Ежечасно? И то и другое? Действительно ли они мне нужны, если я уже делаю вышеуказанные еженедельные и почасовые резервные копии?

1 Ответ

0 голосов
/ 02 апреля 2010

Вы должны попробовать SQLyog - MySQL GUI . Этот компонент sja делает планирование резервного копирования / синхронизации довольно плавным для пользователей, а также доступно в Community Edition.

Отказ от ответственности: Я работаю на Webyog, Inc - издатели SQLyog.

Изменить: Я также хотел бы добавить, что я считаю его очень надежным и отказоустойчивым и использовать для управления производственными серверами.

...