MySQL является одной из самых популярных баз данных в мире. Эта база данных может быть установлена на платформе Microsoft Windows помимо платформы Linux. Почему эта база данных так популярна? Это может быть вызвано его мощной функцией и бесплатным использованием. Как администратор базы данных, резервное копирование базы данных действительно важно для обеспечения доступности данных. Это минимизирует риск, если что-то случится с нашей базой данных.
Поскольку MySQL является популярной базой данных, существует множество программ, которые мы можем использовать для ее резервного копирования. Из режима консоли в веб-программное обеспечение. Теперь мы рассмотрим MySQLDumper как инструмент для резервного копирования базы данных MySQL.
Что такое MySQLDumper?
MySQLDumper — это еще один веб-инструмент с открытым исходным кодом для резервного копирования баз данных MySQL. Он построен на PHP и Perl и может легко сбрасывать и восстанавливать ваши данные MySQL. Это особенно подходит для виртуального хостинга, где у нас нет доступа к оболочке Linux.
Особенности MySQLDumper
Существует множество возможностей у MySQLDumper, но вот некоторые функции, которые могут вас заинтересовать.
- Простота установки;
- Убедитесь, что у вас есть работающий веб-сервер и укажите в браузере установочный файл MySQLDumper.
- Все параметры отображаются перед началом резервного копирования; так что вы уверены, что делаете.
- Обзор базы данных; проверьте запущенные процессы
- SQL-браузер: доступ к вашим MySQL-таблицам, удаление таблиц, редактирование или вставка данных.
- Два типа метода резервного копирования, используя PHP или Perl.
- Файлы журнала.
- Автоматическое удаление файлов из ваших старых резервных копий.
- Создание каталог защиты.
Установка MySQLDumper в Linux
Установить MySQLDumper так просто. Сначала мы можем скачать MySQLDumper по следующей ссылке.
На момент написания этой статьи последняя версия 1.24. Итак, загрузите последнюю версию в каталог вашего рабочего веб-сервера (т.е. /var/www или /var/www/html). Как только вы это сделаете, вы можете извлечь 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
Меню функций расположено на панели навигации слева. Сначала нам нужно выбрать, какой базы данных мы хотим сделать резервную копию. Мы можем видеть опцию в левом меню.
На скриншоте выше мы решили сделать резервную копию базы данных с именем «сотрудники».
Затем мы можем выбрать меню «Резервное копирование» слева. Затем выберите «Резервное копирование PHP» в верхней части. У нас будет такой экран.
Затем нажмите «Начать новую резервную копию». Ход резервного копирования покажет вам.
После завершения процесса резервного копирования мы можем увидеть уведомление.
Процесс резервного копирования с использованием Perl
Другой метод резервного копирования, поддерживаемый MySQLDumper — это «Backup Perl». С помощью этого метода мы будем использовать Perl в качестве механизма резервного копирования.
Обратите внимание, что ваш веб-сервер должен поддерживать скрипт Perl/CGI перед запуском этого метода резервного копирования. В противном случае вы увидите ошибку, подобную этой, когда вы нажмете кнопку Test Perl.
То же самое с методом резервного копирования PHP, нам нужно выбрать, какой базы данных мы хотим сделать резервную копию. Затем выберите меню Backup из левой панели навигации. Затем нажмите кнопку резервного копирования Perl.
MySQLDumper покажет вам некоторые активные параметры в нижней части. Затем мы можем нажать кнопку «Запустить скрипт Perl Cron». Используя этот метод, мы не увидим никакого индикатора выполнения. Продолжительность этого процесса резервного копирования будет зависеть от базы данных, которой мы собираемся сделать резервную копию. Если нет ошибки, то мы увидим уведомление.
Восстановление
Восстановление резервной копии также легко с помощью MySQLDumper. Вы можете нажать на меню «Восстановить» на панели навигации слева. В отличие от операций резервного копирования, все резервные копии доступны в нижней части страницы восстановления.
Когда нам нужно выбрать резервную копию, мы можем выбрать оттуда. В вышеуказанной области находится выбранная резервная копия, которая готова к восстановлению. Если вы хотите сделать полное восстановление, нажмите кнопку «Восстановить» выше. Хотя, если вы хотите восстановить только некоторые таблицы, нажмите ‘Выбрать таблицы‘ для восстановления выше.
Как только это будет сделано, нажмите «Восстановить». Просто подождите немного, чтобы завершить процесс восстановления.
Создать каталог защиты
По умолчанию, домашняя страница MySQLDumper может быть доступна любому, кто знает ее URL. Используя защиту каталогов, мы можем создать домашний экран, защищенный паролем. Эта защита каталогов использует функцию «.htaccess» на веб-сервере Apache.
Чтобы создать его, просто нажмите кнопку Создать защиту каталога на главном экране.
Затем вы попросите предоставить некоторые учетные данные.
Как только вы закончите с этим, нажмите кнопку Создать защиту каталога. После этого у вас появится страница подтверждения об этом.
Если ошибки нет, появится сообщение об успешном завершении.
В следующий раз, когда вы посетите страницу, MySQLDumper спросит вас пароль, прежде чем вы увидите его домашний экран.
Управление файлами
Это меню используется для поддержки всех доступных резервных копий и восстановления.
Вот некоторые действия, которые можно выполнить на этой странице.
- Удалить резервную копию(и); используйте кнопки Удалить в верхней области.
- Скачать резервную копию(и); щелкните на имя резервной копии.
- Выберите резервную копию(и); щелкните на имя базы данных в области «Все резервные копии».
- Загрузить большую резервную копию для восстановления.
- Конвертировать базу данных в формат MySQLDumper (MSD).
Примечание. Когда мы попытались преобразовать базу данных без использования какого-либо сжатия, мы обнаружили, что MySQLDumper создает базу данных с именем part_1.sql. Размер меньше оригинального.
SQL-браузер
Если вы хотите запустить определенную команду SQL, вы можете сделать это на этой странице SQL-браузера. Но, пожалуйста, вы должны знать, что вы делаете.
Настройка
Все функции выше могут быть настроены из меню конфигурации. Вот некоторые разделы, которые мы можем настроить.
Общие
Интерфейс
Автоудаление
Эл. адрес
FTP
Cronscript
Управление журналами
MySQLDumper также предоставляет нам основные журналы. Таким образом, мы можем знать, когда произошла операция резервного копирования и восстановления. Чтобы открыть страницу журнала, просто нажмите «Журнал» на панели навигации слева.
Есть 3 вида бревен. PHP-Log, Perl-Log и Perl-Complete Log.
Итоги
MySQLDumper, возможно, не лучший инструмент для резервного копирования MySQL. Но простотой в использовании, люди могут начать использовать это приложение. К сожалению, я обнаружил, что MySQLDumper не оснащен автономной документацией. Но все же, это отличный альтернативный инструмент для резервного копирования базы данных MySQL.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet (программируемые сети) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.