Большая база данных MySQL резервная копия ZURMO
Не уверен, если кто-нибудь, если знаком с Zurmo. Короче говоря, мне нужно сделать резервную копию всей базы данных. Я бы использовал PHPmyadmin, но не установил его при настройке Ubuntu Server. Я хочу использовать команду MySQLdump, но боюсь сбоя базы данных, так как она составляет 2 ГБ. Какие-либо предложения?
2 ответа
2Gb не большой.
Но, по совпадению, он достаточно велик, чтобы вызвать проблемы с PHPMyAdmin в зависимости от того, как настроен ваш веб-сервер. Используйте mysqldump.
Вы не сказали, почему вы хотите извлечь данные - это одно из упражнений по миграции? Это часть ваших возможностей DR? Можно ли откатить систему до известного хорошего состояния? Все это имеет значение для решения для резервного копирования.
Извлечение данных из базы данных - это только часть вашей проблемы - вам все равно нужно доставить данные туда, где будет находиться резервная копия в долгосрочной перспективе. Можете ли вы запустить mysqldump в / около места, где будут находиться данные? Если это отличается от того, где находится база данных, то у вас могут возникнуть проблемы с подключением к базе данных - довольно глупо выставлять необработанное соединение с базой данных в Интернете. Потенциальным решением может быть туннель ssh или ssl (но вы ничего не сказали нам об операционных системах на обоих концах).
Вам также необходимо проверить восстановление вашей базы данных.
У меня есть база данных MySQL 40 Гб с важными данными, и эта база должна работать без остановки в течение минуты.
Для резервного копирования я назначил эту базу данных главной и создал подчиненную базу данных на другом сервере. Теперь я могу делать резервное копирование из ведомой базы данных в течение двух часов через стандартный mysqldump
команда и медленное соединение.