Быстро, доступно, безопасно!
Магазин готовых сайтов

Резервное копирование WordPress

WordPress хранит данные сайта в двух основных местах: в файловой системе и в базе данных MySQL (или альтернативной базе данных, совместимой с WordPress).

Настройка WordPress -> Резервное копирование

Файловая система

Резервное копирование файловой системы выполняем командой tar с дополнительными ключами: tar -czvpf backup_your_site_date.tar.gz /path/to/your/wordpress

Значения ключей:

  • c (--create) указывает на создание нового архива.
  • z (--gzip) применяет сжатие gzip к архиву, уменьшая его размер.
  • v (--verbose) выводит в консоль список обрабатываемых файлов, что позволяет отслеживать ход выполнения команды.
  • p (--preserve-permissions) сохраняет оригинальные права доступа файлов и директорий в архиве.
  • f (--file) указывает на то, что следующий за ним аргумент является именем файла архива.

База данных

Самым простым, мощным и надежным способом создать резервную копию базы данных WordPress является утилита mysqldump запускаемая из командной строки.

Для выполнения команды необходимо знать название БД, имя пользователя БД и пароль: mysqldump -u your_username -p your_database_name > /path/to/backup/backup_name.sqlпосле ввода этой команды потребуется ввести пароль:Enter password:Все эти данные можно получить в файле wp-config.php, который находится в корневом каталоге WordPress.

Если mysqldump запускается в первый раз она может вернуть следующую ошибку: mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces

Для устранения этой ошибки подключаемся к серверу MySQL, выбираем нужную базу и выполняем следующую команду: mysql> GRANT PROCESS ON *.* TO your_username@localhost;

Метки: резервное копирование; wordpress

Опрос

В каком году был сделан ваш сайт? (голосов: 24)

  • до 2015 года - 23 (96%)
  • в 2015 - 0 (0%)
  • в 2016 - 0 (0%)
  • в 2017 - 0 (0%)
  • в 2018 - 1 (4%)
  • в 2019 - 0 (0%)