Резервное копирование базы mysql и файлов на удаленный FTP — Python 3

Комментарии (8)

  • 11 августа 2017 в 15:58

    +1

    Мне кажется не очень рационально так хранить. Всякое бывает в жизни. Лучше разделять на месячные копии, недельные и суточные.
  • 11 августа 2017 в 19:09

    0

    Вычитывайте, пожалуйста, статью перед публикацией, текста на полстраницы и все равно неприятно читать:
    во общем

    Не понятный метод с не ясным

    и что бы не переполнять

    и т.д.
  • 11 августа 2017 в 20:05

    0

    А с каких пор это нормально — светить пароли от БД и FTP в кронтабе?
    • 11 августа 2017 в 20:06

      0

      Какие будут предложения? где хранить? можно в принципе с файла читать параметры.
  • 11 августа 2017 в 20:52

    0

    Прочитал статью и возникло 2 вопроса:

    1. Зачем вам в начале скрипта аж три класса, которые ничего не делают?
    2. Почему по FTP? Этот протокол же небезопасный! Не лучше ли использовать SFTP вместо него?

    • 11 августа 2017 в 21:14

      0

      1. Начал учится 2 недели назад, по классическому учебнику Марк Саммерфилд «Программирование на Python 3»,
      это классический подход возбуждать собственные исключения, если верить Саммерфилду))
      2. Хорошее замечание, оказывается есть pysftp, судя по документации еще и проще чем ftplib
  • 11 августа 2017 в 21:06

    0

    Backup-manager.
    Бэкап чего угодно (файлы/mysql/pgsql), шифрование, инкрементные бэкапы, авторотация, логи, хеш-суммы, аплоад через/в scp, ssh-gpg, ftp, rsync, Amazon S3…

    Ну, а на Питоне можно что-нибудь другое потренировать, менее критичное, нежели работу с резервными копиями.
    Хотя дело ваше.

    • 11 августа 2017 в 23:09

      0

      Настоящий самурай делает бэкапилку сам! Это как меч. Сделаешь плохо…

© Habrahabr.ru