Назад | Перейти на главную страницу

самый быстрый способ резервного копирования файлов веб-сервера и mysql db и автоматизации

Я хотел бы настроить задание cron для резервного копирования всех файлов моего веб-сервера в сжатый файл, а также мою базу данных MYSQL. У меня есть полный доступ к моему серверу, так как это VPS. Я новичок в Linux, и мне действительно нужна помощь. Я также использую centos 5. Буду признателен за любую помощь, которую я могу получить. И какой самый жирный способ сделать это.

Я согласен с Джоном Гарденерсом, rsync отлично. Не слишком сложно настроить, можно автоматизировать и очень мощно. Вы также можете уточнить у своего хоста, предлагают ли они решение для резервного копирования. Некоторые из наиболее авторитетных поставщиков предлагают полное резервное копирование сервера по ОЧЕНЬ разумным ценам.

Раньше я делал именно то, что описал Тим Бригам, но сейчас я больше не сжимаю файлы дампа. Вместо этого я использую rsync для передачи файлов. Поскольку большинство баз данных относительно мало изменяются между резервными копиями, а rsync передает только изменения, данные передаются намного быстрее. Это может быть особенно полезно для больших файлов дампа.

В зависимости от размера вашего сайта самым простым способом будет создание дампа базы данных, создание архива tar.gz каталога вашего сайта и файла дампа и отправка его по электронной почте во внешнее расположение.

Посмотрите примеры сценариев использования tar и дампов баз данных MySQL. Самая сложная часть для новых администраторов в такой настройке - заставить работать электронную почту. Если у вас еще не настроен почтовый сервер, вероятно, проще всего использовать Gmail или аналогичный.

У меня есть пара клиентов, которые используют почти этот метод. Если вам нужны подробности, просто спросите.