Скачать скрипт авто бекап файлов сервера и MySQL для FTP-сервера

Скачать скрипт авто бекап файлов сервера и MySQL для FTP-сервера

Это простой скрипт делает  ежедневное резервное копирования файлов и баз данных MySQL в FTP-сервере. Убедитесь, что вы установили LFtp клиент. Введите следующую команду, если вы используете CentOS / Fedora / RedHat:

# yum install lftp

Если вы используете Ubuntu / Debian/Mint:

# sudo apt-get install install lftp

Создайте папку  /backup для этого введите:

# mkdir /backup
# chmod 0600 /backup

Создадим backup.sh файл и введем кое что, а посмотреть можно тут. Чтобы скачать этот готовый скрипт, выполните:

# wget http://linux-notes.org/wp-content/uploads/scripts/backup.sh

Пропишим этот скрипт на выполнение в крон:

# crontab -e

Если вы хотите автоматического резервного копирования в 3:00 утра, добавьте следующую строку в CRONTAB

00 03 * * * /backup/backup.sh > /dev/null 2>&1

Очень простая и полезная тема «Скачать скрипт авто бекап файлов сервера и MySQL для FTP-сервера», надеюсь понравилось.

4 thoughts on “Скачать скрипт авто бекап файлов сервера и MySQL для FTP-сервера

  1. Добрый день. Спасибо большое, хорошая статья, все понятно…
    но … увы, пока что не работает(((

    Подскажите за что отвечат это место в скрипте, и что нужно поменять (выбрать) в этом месте

    MYSQL=»$(which mysql)»
    MYSQLDUMP=»$(which mysqldump)»
    GZIP=»$(which gzip)»
    TAR=»$(which tar)»

    Спасибо

    • Приветствую, рад что помогает мой сайт. Нужно немного подправить скрипт и изменить пути:
      […]
      WD=»/var/www/domain»
      […]
      MUSER=»root»
      MPASS=»MYSQL_ROOT_PASSWORD»
      MHOST=»localhost»
      DBS=»DATABASE_NAME_1 DATABASE_NAME_2″
      […]
      BAK=»/backup»
      […]
      FTPU=»FTP USER»
      FTPP=»FTP PASSWORD»
      FTPS=»FTP SERVER IP»
      […]

      Замените на свои значения. После чего, думаю что все заработает 🙂

  2. добрый день при попытке выполнения скрипта пишет
    /backup/backup.sh: строка 46: lftp: команда не найдена
    ((((

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.