Datenbanksicherungen zurückspielen ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Datenbanksicherungen zurückspielen ?

Beitrag von stei109 »

Hi!

Auf meinem DB-Server ist bereits mysqladmin installiert und ich kann dort die Einträge problemlos bearbeiten und natürlich auch sichern, indem ich die SQL runterlade.
Wie aber bringe ich im Falle eines Crashes die lokale Datenbank auf den Server ???
Konnte nämlich keine Importfunktion finden.

Danke,
Elmar
Xmopf
Mitglied
Beiträge: 85
Registriert: 17.04.2002 09:21
Wohnort: Sauerland

Beitrag von Xmopf »

Einfach in phpmyAdmin auf die SQL-Seite gehen, und da kannst du dann die Datei auswählen die die SQL-Kommandos enthält und ausführen.

Gruß
Xmopf
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

Das verstehe ich leider nicht :cry:

Ich kann mich auf dem Datenbank-server einloggen und habe nun die einzelnen Tabellen vor mir. Die könnte ich nun bearbeiten, etc.

Was aber, wenn der Server crasht und alle Daten weg sind ?
Wie spiele ich die komplette lokal gespeicherte SQL-DB wieder auf ?
Per FTP wärs ja einfach...

Danke,
Elmar
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

KB:phpmyadmin aufrufen
auf deinen Datenbanknamen klicken (linker Frame)
auf SQL klicken (rechter Frame oben)
auf Durchsuchen... klicken
deine *.sql Datei auswählen
OK klicken

Solltest du Probleme damit haben (Timeout):
KB:95
KB:8
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

Herzlichen Dank für die "Step by Step-Anleitung"!

Jetzt hab' ich es :D

Schönen Gruß,
Elmar
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Export Optionen

Beitrag von stei109 »

Eine kleine Frage noch...

Leider finde ich nirgends eine Erkärung zu den einzelnen Optionen.
Welche Einstellungen sind sinnvoll, bzw. notwendig, um ein "normales" Backup zu erstellen, welches problemlos wieder zurückgespielt werden kann ?

Ich habe folgende Optionen zur Verfügung:

Code: Alles auswählen

Struktur
    Mit 'DROP TABLE'
    AUTO_INCREMENT-Wert hinzufügen
    Tabellen- und Feldnamen in einfachen Anführungszeichen 
In Kommentarbereich einbeziehen 
    Erzeugungs-/Aktualisierungs-/Überprüfungszeiten
    Tabellenverknüpfungen
    Kommentare
    MIME-Typ
Daten
    Vollständige 'INSERT's
    Erweiterte 'INSERT's
    Verzögerten INSERT-Befehl verwenden
Exporttyp:   
    INSERT
    UPDATE
    REPLACE
Danke,
Elmar
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Meiner Erfahrung nach ergeben Häkchen an folgenden Stellen ein gut rückspielbares Backup:
Struktur
AUTO_INCREMENT-Wert hinzufügen
Tabellen- und Feldnamen in einfachen Anführungszeichen
Daten
Exporttyp: INSERT

Bei der Variante musst du die Tabellen vorher von Hand löschen, ist aber IMHO besser damit du nicht ein Mal versehentlich ein Backup einspielst und das aktuellere Tabellen automatisch löscht.
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

OK, Danke.

Genauso sind auch die Voreinstellungen auf der phpmyadmin-Seite.

Schönen Gruß,
Elmar
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Wenn dasn komplett eigener Datenbankserver ist, du also für die komplette administration verantwortlich bist, mach regelmäsig ein filesystem backup des Datenbank unterverzeichnisses "mysql", damit du die Datenbank "mysql" im Falle des totalen crachs daraus wieder herstellen kannst, da ohne diese auch Login und somit kein phpmyadmin funktionieren werden.
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

jensemann hat geschrieben:Wenn dasn komplett eigener Datenbankserver ist, du also für die komplette administration verantwortlich bist, mach regelmäsig ein filesystem backup des Datenbank unterverzeichnisses "mysql", damit du die Datenbank "mysql" im Falle des totalen crachs daraus wieder herstellen kannst, da ohne diese auch Login und somit kein phpmyadmin funktionieren werden.
Hi jensemann!
Es handelt sich zwar um einen extra Datenbankserver, der von der Seite entkoppelt ist, aber administrieren kann ich ihn nicht.
Im Falle eines Totalcrashes brauche ich also die Dateien auf dem Server nicht neu installieren, sondern eigentlich nur meine Datenbank neu aufspielen.

Schönen Gruß,
Elmar
Antworten

Zurück zu „Coding & Technik“