Ergebnis 1 bis 9 von 9

Thema: Wie Backup zurückspielen?

  1. #1
    Contao-Nutzer
    Registriert seit
    14.12.2011.
    Beiträge
    21

    Standard Wie Backup zurückspielen?

    Ok, ich oute mich als blutiger Anfenger

    Das klappt ja ganz toll mit dem Backup der Datenbank, aber wie mache ich das? Ich finde den Knopf nicht. Und wie spiele ich sie im Ernstfall wieder zurück? Habe darüber nichts gefunden, oder bin ich mal wieder blind?
    backkupDB ist installiert.

    Im Hand buch steht:
    Um die komplette Datenbank zu sichern, klickt man im Backend einfach auf den Button "SQL-Backup starten". Daraufhin öffnet sich ein Downloadfenster, wo man das Zielverzeichnis auf dem lokalen System angibt.
    Aber wo ist der Button? Und zurückspielen?

    Gruß von Urmel

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Im Install-Tool.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Über das Installtool können nur sogenannte Website- oder Frontend-Templates importiert werden, da das "SQL-Backup" i.d.R. auch strukturelle Daten beinhaltet.

    Alles Weitere dazu im Wiki: http://de.contaowiki.org/BackupDB
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Sorry. Von BackupDB bin ich (wohl fälschlich) ausgegangen.

    Edit: und mit dem Luxus eines eigene Servers mit ssh-Zugang (mysqldump per cron-job zum Sichern und ggf. mysql zum wieder einspielen) habe schon lange nichts mehr mit BackupDB grmacht habe. Ich kannte nur "Template erstellen". Was macht den das SQL-Backup im Gegensatz zum Website-Template anders/mehr?
    Geändert von fiedsch (16.12.2011 um 20:33 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Nutzer
    Registriert seit
    14.12.2011.
    Beiträge
    21

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Alles Weitere dazu im Wiki: http://de.contaowiki.org/BackupDB
    Hallo xchs,
    Da steht nur:
    "Um die komplette Datenbank zu sichern, klickt man im Backend einfach auf den Button "SQL-Backup starten". Daraufhin öffnet sich ein Downloadfenster, wo man das Zielverzeichnis auf dem lokalen System angibt."

    Aber wo ist der Button? Und wie denn nun zurückspielen?

    fragt sich urmel

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

    Support Contao

    Standard

    Wenn es dir darum geht, dass du eine Website anhand eines Backups (das du auf Basis dieser Extension erstellt hast), wieder herstellst, kannst du so vorgehen:

    Du schaust, ob dein Webhoster phpmyAdmin oder ein ähnliches Tool vorinstalliert hat, mit dem du die Datenbank verwalten kannst. Wenn ja, loggst du dich z. B. in phpmyadmin ein und kannst dort über Importieren die *.sql-Datei des Backups wieder importieren. Danach müsste die Datenbank wieder dem gesicherten Stand entsprechen.

    ABER: Du solltest das nur machen, wenn du wirklich weißt, was du tust. Beim Importieren überspeicherst du alle bisherigen Inhalte in der Datenbank. Du musst dir also sicher sein, dass das wirklich das ist, was du willst. Außerdem muss dir klar sein, dass backupDB (wie der Name schon sagt) nur die Datenbank sichert. Alle Daten auf dem FTP musst du immer manuell selbst sichern (oder mit einem anderen Tool).

    Manche Webhoster erstellen auch eigenständig jede Nacht ein Backup. Wenn du deine Website geschrottet hast, kannst du also bei deinem Webhoster nachfragen, ob sie ein Backup haben (aus der Zeit wo die Website noch funktionierte) und dir dieses Backup wieder einspielen. Manche Webhoster machen das kostenlos, viele verlangen einen kleinen Betrag für den Arbeitsaufwand. Abgesehen davon solltest du dich mit einer solchen Anfrage beeilen, da die Webhoster meist die Backups nur für wenige Tage aufbehalten.

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Was macht den das SQL-Backup im Gegensatz zum Website-Template anders/mehr?
    Das mit BackupDB erstellte "SQL-Backup" enthält zusätzlich auch noch DB-Strukturdaten.


    Zitat Zitat von urmel123 Beitrag anzeigen
    Aber wo ist der Button? Und wie denn nun zurückspielen?
    Der Button "SQL-Backup starten" ist quasi nicht zu übersehen (siehe Wiki-Artikel):



    Mal ganz blöd gefragt: Die Drittanbieter-Erweiterung [BackupDB] hast Du aber schon installiert?

    Ein vollständiges SQL-Datenbank-Backup kannst Du - wie Nina es bereits erwähnt hat - mittels DB-Verwaltungsprogramm (z.B. phpMyAdmin) wieder zurückspielen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo urmel, hallo fiedsch,

    wenn man die komplette Datenbank mittels eines SQL-Dump in die Datenbank einspielen möchte, so wie es Nina beschrieben hat so muss man jedoch darauf achten das die Datenbank leer ist.
    Du schaust, ob dein Webhoster phpmyAdmin oder ein ähnliches Tool vorinstalliert hat, mit dem du die Datenbank verwalten kannst. Wenn ja, loggst du dich z. B. in phpmyadmin ein und kannst dort über Importieren die *.sql-Datei des Backups wieder importieren. Danach müsste die Datenbank wieder dem gesicherten Stand entsprechen.
    Ansonsten wird SQL einen Fehler melden und den Befehl nicht durchführen.

    #1050 - Table 'tl_xxxxx' already exists

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  9. #9
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Wenn Dein SQL-Dump die Create Table Statements enthält, kannst Du den Anfang noch durch DROP TABLE iF EXISTS tl_xxxx (für jede Tabelle ein Statement) erweitern.

    Das entspricht dem, was Du bei Kommandozeilenzugang mit mysqldump --add-drop-table ... machen würdest.

    Damit werden alle Tabellen gelöscht und können danach ohne Fehler neu angelegt werden.
    Geändert von fiedsch (17.12.2011 um 19:15 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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
  •