Ранее я показал вам, как запланировать резервное копирование базы данных с помощью задания cron и отправить себе файл базы данных по электронной почте, но если у вас большая база данных, вы обнаружите, что метод отправки по электронной почте может работать не так хорошо, как вам хотелось бы. быть. Хорошей альтернативой этому является загрузка вашей базы данных в Dropbox. Вот простой скрипт, который вы можете использовать для резервного копирования вашей базы данных в Dropbox.
1. Загрузите скрипт здесь.
2. Извлеките zip-файл. Откройте backup.phpв текстовом редакторе и отредактируйте свою базу данных и учетные данные Dropbox.
При желании вы можете создать папку резервного копирования в своем Dropbox и вставить имя папки в файл backup.php. Резервная копия вашей базы данных будет сохранена в этой папке.
3. Сохраните и закройте файл. Загрузите всю папку резервной копии на свой сервер. Обратите внимание на местоположение загрузки относительно корня сервера.
4. Если вы используете cPanel для своего веб-хостинга, войдите в него и перейдите в раздел заданий cron.
5. Создайте новое задание cron. Вы можете установить время и частоту резервного копирования базы данных. В поле команды скопируйте и вставьте следующую команду:
/usr/bin/php -q /path-to-backup-folder/backup/backup.php
Измените «путь к папке резервной копии» на местоположение (относительно корня сервера), куда вы загружаете папку резервной копии.
6. Сохраните задание cron.
Вот и все. Теперь ваш сервер создаст резервную копию вашей базы данных и загрузит ее в ваш аккаунт Dropbox.
Примечание. Это универсальный метод резервного копирования любой базы данных на сервере Linux. Однако, если вы используете WordPress, есть плагины, которые вы можете использовать для резервного копирования вашей базы данных в Dropbox. Следует отметить одну вещь: если у вас большая база данных, использование плагина для резервного копирования вашей базы данных будет использовать много системных ресурсов и может замедлить (или даже привести к сбою) ваш сайт WordPress, если ваш сервер не на должном уровне.р>