Какой самый простой способ сделать резервную копию моей базы данных WordPress?

15

У меня установлен WordPress на моем сервере для моего блога. Я резервное копирование всех файлов с сервера по расписанию. Но это только файлы, а не база данных. В идеале я хотел бы периодически автоматически сохранять дамп базы данных на сервере, чтобы он создавал резервные копии вместе со всеми файлами. Какой самый простой способ сделать это?

Бени-Бен
источник

Ответы:

5

Существует плагин под названием WP-DB-Backup http://wordpress.org/extend/plugins/wp-db-backup/

Вы можете настроить его для отправки вам по электронной почте резервной копии вашего блога с определенным интервалом.

грм
источник
4

Есть несколько резервных плагинов. Самая простая процедура заключается в том, что в резервную копию включается файл экспорта xml, поскольку его можно легко импортировать в другую установку WordPress.

Одним из подключаемых модулей, который делает это, является BackWPup (http://wordpress.org/extend/plugins/backwpup/). Вы можете настроить его на регулярную отправку вам по электронной почте резервной копии. Это очень настраиваемый.

Плагины, которые возвращают только файл SQL, восстановить труднее, поскольку вам нужно пройти через phpMyadmin, а не просто через бэкэнд WP.

Роб Хиндман
источник
3

Существует также сервис Backupify, www.backupify.com, который предоставляет услуги резервного копирования для WordPress.


источник
2

BackWPup http://wordpress.org/extend/plugins/backwpup/ будет запускаться для задания cron для резервного копирования только базы данных и / или wp-содержимого или любых других папок и файлов.

Если у вас есть доступ к любым учетным записям FTP (или амазонке S3 и т. Д.), За исключением того, где находится ваш сайт, плагин также может отправлять файлы туда; очень хорошо для безопасности иметь совершенно отдельное место для ваших резервных копий.

markratledge
источник
1

Вы можете установить дубликатор имени плагина. Это позволит вам сделать резервную копию всех ваших файлов, а также базы данных из админ-панели.

Пратик Бхатт
источник
1

Может быть, не самый простой, но другой способ сделать это с wp-cli, если у вас есть SSH-доступ к серверу:

http://wp-cli.org/commands/db/export/

И вы можете сделать файл cron для запуска и запланировать вашу команду wp с сервера.

Aitor
источник
1

Плагины не являются надежными для резервного копирования, по моему мнению, потому что, если ваш сайт не функционирует, невозможно использовать функцию восстановления вашего плагина.

Если на вашем хост-сервере есть cPanel, в разделе «Резервное копирование» есть простой инструмент, который позволяет «загрузить базу данных MySQL» в виде сжатого файла .sql.gz.

Резервное копирование базы данных MySQL через cPanel

Если у вас нет cPanel, вы можете сделать это через phpMyAdmin .

  • Выберите базу данных WordPress, для которой вы хотите создать резервную копию.

    • Нажмите на вкладку «Экспорт».

    • Выберите «Быстрый» способ экспорта и нажмите «Перейти».

Вы можете проверить «Пользовательские» параметры, если считаете, что хотите что-то изменить, например добавить сжатие.

Экспорт базы данных MySQL через phpMyAdmin

Обе эти опции имеют простую функцию восстановления / импорта и могут восстанавливать сжатые базы данных в том же формате сжатия, который использовался в процессе экспорта.

iyrin
источник