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


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

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

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

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

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

  • Для начала войдите в свою cPanel и нажмите phpMyAdmin.
    • Выберите базу данных MySQL, резервную копию которой хотите создать, на панели навигации на левой боковой панели. Затем нажмите ссылку экспорта, расположенную на верхней панели навигации.
      • На странице экспорта вы увидите два варианта: Пользовательский и Быстрый . Выберите параметр Пользовательский .
        • Выбрав Пользовательский , вы увидите список ваших баз данных. Вы можете выбрать один, несколько или все. По умолчанию создается резервная копия всего.
        • В разделе «Параметры вывода» выберите gzip для Сжатие . Остальные параметры оставьте по умолчанию.
          • Нажмите кнопку Перейти , чтобы начать резервное копирование и загрузить файл. Имя вашего файла будет Файл YourDatabaseName.sql.gz .
          • Время, необходимое для завершения резервного копирования, будет зависеть от размера вашей базы данных.

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

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

            • Чтобы создать резервную копию одной базы данных, используйте следующую команду:
            • mysqldump имя_базы_данных >имя_базы_данных.sql

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

              • Используйте следующую команду для одновременного резервного копирования нескольких баз данных.
              • mysqldump –databases data_one data_two >two_databases.sql

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

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

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

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

                  • Для начала войдите в свою cPanel, прокрутите вниз до раздела Дополнительно и нажмите Задания Cron .
                    • Вы увидите предупреждение о том, что для эффективного использования заданий cron вам необходимо хорошо знать команды Linux. Если вы этого не сделали, обратитесь к администратору хостинга.
                      • Если вы хотите получать электронное письмо каждый раз, когда задание cron запускает команду, выдающую выходные данные, укажите свой адрес электронной почты в поле и нажмите Обновить адрес электронной почты .
                        • Выберите одну из Общих настроек в раскрывающемся меню, чтобы указать, как часто вы хотите запускать резервное копирование.
                          • Вы также можете настроить другие параметры, например время и день недели.
                            • Теперь пришло время ввести следующую команду:
                            • /usr/bin/mysqldump -u dbusername -p’dbpassword’ имя базы данных >/home/username/path/backup.sql .

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

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

                                  BackWPup

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

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

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

                                  .

                                  Похожие сообщения:


                                  4.01.2020