hi.
gibts eigentlich die möglichkeit, ein backup einer db zu machen, so dass ich ein file/s auf meiner festplatte hab ?
wenn ja, wie gehts ?
danke
gibts, aber es kommt halt auf die DB an, das ist da von fall zu fall verschieden !
Hallo,
bei mySQL kann man mit phpMyAdmin eine Art Backup machen.
Unter "View dump (schema) of database/table" kann man
"Structure and data" und "Send" auswählen, dann wird
die Datenbank oder Tabelle in einer Datei in einem
gewünschten Verzeichnis abgespeichert.
In umgekehrter Richtung geht es natürlich auch.
In MySQL geht's sogar noch einfacher ... das legt nämlich seine Datenbanken auf Dateiebene an. Jede Tabelle entspricht einer Datei in einem Verzeichnis mit dem Namen der Datenbank.
Für ein BackUp muß nur das entsprechende Verzeichnis archiviert werden. Das Backdown ist auch in drei Schritten erledigt:
- neue DB anlegen (leer!)
- altes Archiv in neues Verzeichnis entpacken
- Zugriffsrechte und owner/group der Dateien und des Ordners korrigieren
Die Dumps benötigt man, um DBs von einem zum anderen Server zu bewegen. Oft ist der Re-Import per phpMyAdmin dabei problematisch und sollte besser direkt am mySQL-Prompt vorgenommen werden.