Резервное копирование 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%)