Поиск по сайту:

MySQLDumper: инструмент резервного копирования базы данных MySQL на основе PHP и Perl


MySQL — одна из самых популярных баз данных в мире. Эту базу данных можно установить на платформе Microsoft Windows помимо платформы Linux. Почему эта база данных так популярна? Это может быть вызвано его мощной функцией и бесплатным использованием. Для администратора базы данных резервное копирование базы данных действительно имеет решающее значение для обеспечения доступности данных. Это сведет к минимуму риск, если что-то случится с нашей базой данных.

Поскольку MySQL является популярной базой данных, существует множество программ, которые можно использовать для ее резервного копирования. От режима консоли до веб-программного обеспечения. Теперь мы познакомим вас с MySQLDumper как с инструментом для резервного копирования базы данных MySQL.

Что такое MySQLDumper?

MySQLDumper — еще один веб-инструмент с открытым исходным кодом для резервного копирования баз данных MySQL. Он построен на основе PHP и Perl, и его можно легко сбросить и восстановить данные MySQL. Он особенно подходит для общего хостинга, где у нас нет доступа к оболочке Linux.

Возможности MySQLDumper

Существует множество функций MySQLDumper, но вот некоторые функции, которые могут вас заинтересовать.

  1. Простая установка; просто убедитесь, что у вас есть работающий веб-сервер, и укажите в браузере установочный файл MySQLDumper.
  2. Все параметры отображаются до начала резервного копирования; так что вы уверены в том, что делаете.
  3. База данных-Обзор; посмотреть запущенные процессы/
  4. SQL-браузер: доступ к вашим MySQL-таблицам, удаление таблиц, редактирование или вставка данных.
  5. Два типа метода резервного копирования с использованием PHP или Perl.
  6. Полные файлы журналов.
  7. Автоматическое удаление файлов ваших старых резервных копий.
  8. Создайте защиту каталога.

Установка MySQLDumper в Linux

Установить MySQLDumper очень просто. Сначала мы можем скачать MySQLDumper по следующей ссылке.

  1. Скачать MySQLDumper

На момент написания этой статьи последняя версия — 1.24. Итак, загрузите последнюю версию в каталог вашего рабочего веб-сервера (например, /var/www или /var/www/html). Получив его, вы можете извлечь MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Затем вы найдете папку «msd1.24.4». Эта папка содержит все файлы MySQLDumper. Следующим шагом вам просто нужно указать в браузере установочный файл MySQLDumper. Это файл «msd1.24.4/install.php». Вот шаги очень простого выполнения MySQLDumper.

1. Нам нужно выбрать Язык установки.

2. Нам нужно ввести некоторые учетные данные, такие как имя хоста, пользователя и пароль MySQL.

3. Мы можем проверить соединение с базой данных, нажав кнопку Подключиться к MySQL. Если это удастся, мы увидим сообщение о том, что «Соединение с базой данных установлено».

4. Получив сообщение, нажмите кнопку «Сохранить» и продолжить установку. Вы попадете на главный экран.

Как использовать MySQLDumper

Как можно догадаться по названию, основная функция MySQLDumper — резервное копирование базы данных MySQL. С помощью этого приложения резервное копирование (и восстановление) базы данных MySQL становится очень простым. Начнем рассматривать.

Процесс резервного копирования с использованием PHP

Меню функций расположено на панели навигации слева. Сначала нам нужно выбрать, какую базу данных мы хотим создать резервную копию. Мы видим эту опцию в левом меню.

На скриншоте выше мы выбираем резервное копирование базы данных с именем «employees».

Затем мы можем выбрать меню «Резервное копирование» слева. Затем выберите «Резервное копирование PHP» в верхней области. У нас будет такой экран.

Затем нажмите «Начать новое резервное копирование». Вам будет показан ход выполнения резервного копирования.

Как только процесс резервного копирования завершится, мы увидим уведомление.

Процесс резервного копирования с использованием Perl

Другой метод резервного копирования, поддерживаемый MySQLDumper, — это «Backup Perl». В этом методе мы будем использовать Perl в качестве механизма резервного копирования.

Обратите внимание, что ваш веб-сервер должен поддерживать сценарий Perl/CGI перед запуском этого метода резервного копирования. В противном случае вы увидите подобную ошибку, когда нажмете кнопку «Проверить Perl».

То же самое и с методом резервного копирования PHP: нам нужно выбрать базу данных, которую мы хотим создать резервную копию. Затем выберите меню «Резервное копирование» на левой навигационной панели. Затем нажмите кнопку «Резервное копирование Perl».

MySQLDumper покажет вам некоторые активные параметры в нижней части. Затем мы можем нажать кнопку «Запустить Perl Cron». Используя этот метод, мы не увидим появления индикатора выполнения. Продолжительность этого процесса резервного копирования будет зависеть от базы данных, которую мы собираемся создать резервную копию. Если ошибок нет, то мы увидим такое уведомление.

Процесс восстановления

Восстановить резервную копию также легко с помощью MySQLDumper. Вы можете нажать меню «Восстановить» на панели навигации слева. В отличие от операций резервного копирования, все резервные копии доступны в нижней части страницы восстановления.

Когда нам нужно выбрать резервную копию, мы можем выбрать оттуда. В указанной выше области находится выбранная резервная копия, готовая к восстановлению. Если вы хотите выполнить полное восстановление, нажмите кнопку «Восстановить» выше. Если вы хотите восстановить только некоторые таблицы, нажмите кнопку «Выбрать таблицы», чтобы восстановить ее выше.

После этого нажмите «Восстановить». Просто подождите немного, чтобы завершить процесс восстановления.

Создайте защиту каталога

По умолчанию доступ к домашней странице MySQLDumper может получить любой, кто знает ее URL. Используя защиту каталога, мы можем создать главный экран, защищенный паролем. Эта защита каталогов использует функцию «.htaccess» на веб-сервере Apache.

Чтобы создать его, просто нажмите кнопку Создать защиту каталога на главном экране.

Затем вас попросят предоставить некоторые учетные данные.

Закончив с этим, нажмите кнопку Создать защиту каталога. После этого у вас появится страница подтверждения об этом.

Если ошибок нет, отобразится сообщение об успехе.

Когда вы в следующий раз посетите страницу, MySQLDumper запросит у вас пароль, прежде чем вы увидите ее главный экран.

Администрирование файлов

Это меню используется для сохранения всех доступных резервных копий и восстановления.

Вот некоторые действия, которые можно выполнить на этой странице.

  1. Удалить резервные копии ; используйте кнопки «Удалить» в верхней области.
  2. Загрузить резервные копии ; щелкните имя резервной копии.
  3. Выбрать резервные копии ; щелкните имя базы данных в области «Все резервные копии».
  4. Загрузите большую резервную копию для восстановления.
  5. Преобразовать базу данных в формат MySQLDumper (MSD).

Примечание. Когда мы попытались преобразовать базу данных без использования сжатия, мы обнаружили, что MySQLDumper создает базу данных с именем «part_1.sql». Размер меньше оригинала.

SQL-браузер

Если вы хотите запустить определенную команду SQL, вы можете сделать это на этой странице SQL-браузера. Но, пожалуйста, вы должны знать, что делаете.

Конфигурация

Все вышеперечисленные функции можно настроить в меню конфигурации. Вот несколько разделов, которые мы можем настроить.

Общий

Интерфейс

Автоудаление

Электронная почта

FTP

Скрипт

Управление журналами

MySQLDumper также предоставляет нам базовые журналы. Таким образом, мы можем знать, когда произошла операция резервного копирования-восстановления. Чтобы получить доступ к странице журнала, просто нажмите меню «Журнал» на панели навигации слева.

Есть 3 вида журналов. Журнал PHP, Журнал Perl и Журнал завершения Perl.

Заключение

MySQLDumper, возможно, не лучший инструмент резервного копирования для MySQL. Но благодаря простоте использования этого приложения люди могут начать использовать его. К сожалению, я обнаружил, что MySQLDumper не оснащен автономной документацией. Но тем не менее, это отличный альтернативный инструмент для резервного копирования базы данных MySQL.

http://www.mysqldumper.net/