Для резервного копирования вашей базы данных WordPress существует множество плагинов, которые могут выполнить эту работу. Некоторые из них создают резервную копию только вашей базы данных, а другие — всего каталога WP. Если вы используете WordPress достаточно долго, вы поймете, что эти плагины ненадежны. В один день они будут работать, а в другой день потерпят неудачу по тысяче и одной причине. Возможно, они несовместимы с новой версией WordPress, на которую вы обновились, или конфликтуют с недавно активированным плагином. Как и в моем случае, это также может быть связано с тем, что ваша база данных становится слишком большой, чтобы они могли с ней справиться.
Какими бы ни были причины, вместо того, чтобы полагаться на плагины, лучшей альтернативой будет использование задания cron на вашем сервере и планирование ежедневного резервного копирования вашей базы данных.
Примечание : Следующую инструкцию можно использовать для резервного копирования любой базы данных. Единственное требование – использовать сервер Linux для размещения файлов.
Вот как это сделать:
1. Войдите в панель управления хостингом. Если вы используете cPanel, найдите значок задания Cron.
2. Вы можете установить время и частоту резервного копирования базы данных. В поле команды скопируйте и вставьте следующую команду:
mysqldump --opt -Q -u dbusername --password=dbpassword dbname | gzip > /path-to-store-the-backup-file/db_backup.sql.gz
- Замените dbusernameна пользователя базы данных
- Замените dbpasswordпаролем пользователя базы данных
- Замените dbnameна базу данных, резервную копию которой вы создаете.
- Замените путь к файлу-хранилища-резервной копиина путь к файлу на вашем сервере, где вы хотите сохранить резервную копию
Примечание : На некоторых серверах вам может потребоваться заключить пароль dbpassword в одинарные кавычки, чтобы он работал. Например:
mysqldump --opt -Q -u dbusername --password='dbpassword' dbname | gzip > /path-to-store-the-backup-file/db_backup.sql.gz
Вот и все.