Ergebnis 1 bis 9 von 9

Thema: SSH-Befehle um ein (Contao-)Webprojekt zu sichern und wieder einzuspielen

  1. #1
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard SSH-Befehle um ein (Contao-)Webprojekt zu sichern und wieder einzuspielen

    Da die Frage nach den SSH Befehlen öfter mal auftaucht, habe ich meine Notizen dazu mal online gestellt:
    SSH-Befehle um ein (Contao-)Webprojekt zu sichern und wieder einzuspielen

    Ich freue mich über Anmerkungen, Fehlerhinweise oder Verbesserungsvorschläge.
    Und ja, ich weiß, dass man es auch anders machen kann (über die json), aber mir ging es um Komplett-Backups.

  2. #2
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    Top, danke

  3. #3
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Nina,

    das Packen mittels tar mit der Option -v (Verbose) kann bei vielen Dateien deutlich länger dauern als ohne. Ich nutze die Option "--checkpoint=.1000", so erkenne ich, das der Prozess noch arbeitet ohne das jede Datei ausgegeben wird. Siehe: https://www.gnu.org/software/tar/man...on/tar_26.html

    Viele Grüße
    René
    Software-Entwickler Backend/Frontend

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    DB:

    PHP-Code:
    # MySQL sichern (PW mit Sonderzeichen '-pmeinpa!ss&wort')
    mysqldump -u user -h host -ppasswortohneleerzeichennachp --default-character-set=utf8 --hex-blob datenbank gzip db_backup_$(date +"%Y-%m-%d_%H-%M").sql.gz
    # Rückspiel
    gunzip -c dateiname.sql.gz mysql -u user -h host -ppasswortohneleerzeichennachp --default-character-set=utf8 datenbank 

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    der Text könnte als "Rezept" ins "Koch-Handbuch"...

    aber dann ohne die "Prosa"... die Befehle und ggf. ein paar kurze Anmerkungen wie z.B. bei PW mit Sonderzeichen

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.512
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    DB:

    PHP-Code:
    # MySQL sichern (PW mit Sonderzeichen '-pmeinpa!ss&wort')
    mysqldump -u user -h host -ppasswortohneleerzeichennachp .... 
    das macht man nicht aus Sicherheitsgründen. (MySQL 5.7+ meckert sogar wenn man das tut)
    Nur einfach -p und dann das PW eingeben wenn es abgefragt wird.
    Gründe sind, das man
    1. das PW nicht in der Prozessliste sehen will (auch wenn mysql es glaub ich sogar selbst rausfiltert)
    2. man will das auch nicht in der History sehen, die die kann auch eventuell ein anderer Nutzer einsehen (admin zum Beispiel)


    Wenn man das alles im Script laufen lassen will, gibt es Möglichkeiten dazu, z.B. über eine gesetzte Variable "MYSQL_PWD" oder einlesen / Angabe einer config Datei.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    ich glaube, da sollte man die Kirche im Dorf lassen...

    ... die Tür mit fünf Schlössern verrammeln aber Fenster offen lassen?

    wer soweit gekommen ist, kann auch in der parameters.yml nachsehen

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.512
    User beschenken
    Wunschliste

    Standard

    Ich mach sogar noch ein 6. Schloss ran, das Login und PW für mysqldump ist ein anderes als in der parameters.yml.
    Allerdings nur bei mir in Firma, auf den Hostern wird da schon machmal eng ob das überhaupt geht.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    am Sichersten ist es, erst gar keine Datenbank anzulegen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •