Как сделать бекап сайта на WordPress в Ubuntu?
Всем привет! Чтобы сделать бекап сайта на WordPress в Ubuntu, достаточно двух команд. Одна запакует файлы сайта в zip-архив, другая — сделает дамп (бекап) базы данных MySQL в файл *.sql.
Итак, приступим. Чтобы сделать бекап файлов сайта, нужно выполнить эту команду (directory_with_site — это папка с сайтом):
zip -r filename.zip directory_with_site
Если команда не сработала, раскройте эту панель
Возможно у Вас не установлен zip. Его можно установить этими командами:
sudo apt update
sudo apt install zip
Таким образом, мы получим файл filename.zip, содержащий все файлы сайта.
А чтобы сделать бекап базы данных сайта, понадобятся эти команды (dbname — имя базы данных):
sudo su
mysqldump dbname > dump.sql
В результате, мы теперь имеем ещё и файл dump.sql, содержащий дамп (бекап) базы данных MySQL.
Восстановление сайта из бекапа
А теперь, предлагаю рассмотреть то, как восстановить сайт из ранее сделанного бекапа.
Чтобы распаковать файл filename.zip, необходимо ввести эту команду:
unzip filename.zip
Если команда не сработала, раскройте эту панель
Возможно у Вас не установлен unzip. Его можно установить этими командами:
sudo apt update
sudo apt install unzip
А чтобы загрузить дамп базы в новую пустую базу данных, нужна эта команда:
mysql -u root -p dbname < dump.sql
В команде выше, Вы можете использовать другого пользователя MySQL (не root), если знаете, что у него достаточно прав.
Вот и пролит свет на самый незамысловатый способ делания бекапа сайта на WordPress в Ubuntu. Если остались какие-то вопросы или предложения — пишите в сообщения сообщества Дневник web-разработчика. Спасибо!