Как сделать резервную копию базы данных MySQL

MySQL — это система управления реляционными базами данных (RDBMS). Он обрабатывает инструкции базы данных и может управлять многими базами данных одновременно.

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Резервное копирование базы данных MySQL с помощью phpMyAdmin

Создайте файл экспорта или резервной копии своей базы данных MySQL, открыв инструмент phpMyAdmin из панели управления веб-хостингом, такой как cPanel. Мы будем использовать cPanel для целей этой статьи.

  • Начните с входа в cPanel и нажатия на phpMyAdmin.

  • Выберите базу данных MySQL, для которой вы хотите создать резервную копию, на панели навигации на левой боковой панели. Затем щелкните ссылку экспорта, расположенную на верхней панели навигации.

  • На странице «Экспорт» вы увидите два варианта: «Пользовательский» и «Быстрый». Выберите вариант «Пользовательский».

  • После выбора Custom вы увидите список ваших баз данных. Вы можете выбрать один, некоторые или все. По умолчанию установлено резервное копирование всех.
  • В параметрах вывода выберите gzip для сжатия. Остальные параметры оставьте по умолчанию.

  • Нажмите кнопку «Перейти», чтобы начать резервное копирование и загрузить файл. Имя вашего файла будет YourDatabaseName.sql.gz.

Время, необходимое для завершения резервного копирования, будет зависеть от размера вашей базы данных.

Резервное копирование базы данных MySQL с помощью mysqldump

Используйте команду mysqldump, чтобы создать дамп вашей базы данных в виде текстового файла, которым будет управлять MySQL. Дамп текстового файла — это текстовый файл, содержащий команды SQL, необходимые для воссоздания базы данных с нуля.

  • Для резервного копирования одной базы данных используйте следующую команду:

mysqldump имя_базы_данных > имя_базы_данных.sql

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

  • Используйте следующую команду для одновременного резервного копирования нескольких баз данных.

mysqldump – базы данных database_one database_two > two_databases.sql

Database_one относится к имени первой базы данных, а database_two — к имени второй базы данных, резервную копию которой вы хотите создать. Оба будут скопированы в единую базу данных.

  • Если вы хотите сделать резервную копию всех ваших баз данных MySQL на сервере, используйте следующую команду, чтобы создать один файл резервной копии .sql, который будет содержать все ваши базы данных.

mysqldump – все базы данных > all_databases.sql

Резервное копирование базы данных MySQL с помощью заданий Cron

Задание cron — это команда Linux, используемая для автоматического выполнения задачи в указанное время. Мы объясним, как использовать эту команду для автоматизации резервного копирования баз данных MySQL.

  • Начните с входа в свою cPanel, прокрутите вниз до раздела «Дополнительно» и нажмите «Задания Cron».

  • Вы увидите предупреждение о том, что вы должны хорошо знать команды Linux, чтобы эффективно использовать задания cron. Если нет, обратитесь к администратору хостинга.

  • Если вы хотите получать электронное письмо каждый раз, когда задание cron запускает команду, которая производит выходные данные, введите свой адрес электронной почты в поле и нажмите «Обновить электронную почту».

  • Выберите одну из общих настроек в раскрывающемся меню, чтобы указать, как часто вы хотите запускать резервное копирование.

  • Вы также можете настроить другие параметры, такие как время и день недели.

  • Теперь пришло время ввести следующую команду:

/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql

  • Замените dbusername, dbpassword и dbname именем пользователя базы данных, паролем базы данных и именем базы данных.
  • Путь относится к папке или серии папок, в которые вы хотите поместить файл резервной копии. Имя вашего файла резервной копии представлено в команде как backup.sql. Вы можете изменить это имя или оставить его как есть. Щелкните Добавить новое задание Cron.
  • Если вы прокрутите немного вниз, вы увидите список ваших текущих заданий Cron.

  • Если вы хотите изменить какое-либо из ваших текущих заданий cron, нажмите «Изменить». Если вы больше не хотите выполнять какое-либо задание или допустили ошибку, щелкните Удалить.

Используйте плагины WordPress (WP) для резервного копирования MySQL

Если вы используете WP, вы можете использовать плагин для резервного копирования вашей базы данных. UpdraftPlus создаст резервную копию файла базы данных одним щелчком мыши. В настоящее время у него более двух миллионов активных установок.

BackWPup

Используйте BackWPup для резервного копирования файлов базы данных MySQL и даже полной установки WP.

Есть еще много Плагины для WP доступны для резервного копирования MySQL. Выберите тот, который работает с текущей версией WP и активно обновляется.

Чтобы не потерять важные данные, регулярно делайте резервную копию базы данных MySQL. Если у вас есть резервная копия, вы сможете восстановить важные или незаменимые данные, если что-то случится с вашим сайтом.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *