Seite 1 von 2
Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 29.05.2010 20:24
von eumelchen
Hallo zusammen,
wie kann ich große MySQL-Datenbank-Tabellen (100MB und mehr) sichern und vor allen Dingen wieder zurücksichern?
Mit phpMyAdmin ist das Sichern kein Problem, beim Zurückspielen habe ich das Problem einer maximalen Dateigröße von 20 MB.
Mit MySQLDumper habe ich schon ein Fehlermeldung mit Abbruch beim Sichern.
Ich bin zur Zeit noch bei STRATO, würde aber gerne wechseln. Dafür müsste ich aber die Datenbank sichern können und beim neuen Provider wieder hochspielen können.
Hat jemand einen Rat bzw. Tipp für mich?
LG eumelchen
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 29.05.2010 20:51
von DeepSurfer
welchen Strato Vertrag ?
Ab/bei premium ist ein Terminal Zugang (Putty) vorhanden, damit kannst du die mysql Binary direkt ansprechen und mit den bekannten MySQL Befehlen die DB sichern.
Wenn der neue Provider Dir einen SSH Zugang ermöglicht so kannst mit den restore Befehlen das MySQL wieder die DB einspielen.
Da Du aber beschrieben hast das du mittels phpmyAdmin ein Backup erstellen kannst, so hat sich dieser Weg ja erledigt, dann bleibt nur noch beim neuen Provider ab zu klären was Du im dortigen Vertrag alles machen darfst.
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 29.05.2010 21:01
von eumelchen
Hallo deepsurfer,
die Sicherung mit PUtty ist kein Problem, der neue Provider bietet aber, soweit ich weiß, keinen SSH Zugang an (ist bei prosite.de).
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 29.05.2010 22:01
von Mahony
Hallo
eumelchen hat geschrieben:Mit MySQLDumper habe ich schon ein Fehlermeldung mit Abbruch beim Sichern.
Die da wären?
Der Mysqldumper ist normalerweise das Programm der Wahl, wenn es um große MYSQL-Datenbanken geht (es sei denn man hat Zugriff auf die mysql Binary - wie von DeepSurfer bereits geschrieben).
Grüße: Mahony
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 08:26
von eumelchen
Hallo Mahony,
diese Fehlermeldung bekomme ich:
[ externes Bild ]
Ich hatte, ab einer bestimmten Datenbankgröße immer das Problem. Ich hatte dieses Problem damals hier gepostet und die ganzen Tipps die ich bekommen hatte, hatten nicht geholfen. STRATO hatte mir nur geantwortet das sie MySQLDumper nicht kennen und nichts dazu sagen könnten und bei MySQLDumper habe ich dann gelesn das viele STRATO-Kunden Probleme haben.
Seither habe ich mit PUtty gearbeitet, so wie es aussieht gibt es diese Möglichleit bei prosite.de nicht und ich bekomme meine Datenbank nicht rüber zum neuen Provider.
Gibt es noch eine andere Möglichkeit?
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 10:18
von DeepSurfer
Diese Fehlermeldung ist aber von Strato,
hast Du denn schon Zugang zum neuen Webspace auf prosite ?
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 10:26
von eumelchen
Ja, das ist die Fehlermeldung von STRATO. Mit phpMyAdmin kann ich fast alle Tabellen überspielen, nur bei 2 Tabellen habe ich wegen der Größe Problme. Und ja, ich habe Zugang zu prosite.de.
Wenn MySQLDumper mit STRATO funktionieren würde hätte ich wahrscheinlich kein Problem. Da es nicht funktioniert suche ich eine andere Lösung.
Weil MySQLDumper bei STRATO ab einer gewissen Datenbankgröße nicht mehr funktioniert hatte habe ich Backups immer mit PUtty gemacht.
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 10:45
von DeepSurfer
Ok...muss mir den MySQLdumper auch mal zu Gemüt, bei strato, führen.
Zur Sicherheit frage ich nochmal nach
- Derzeit hast Du aber ein vollständigen Backup der DB, da ja Putty Zugang Möglich war ?
- MySQLdumper macht beim Aufspielen der grossen SQL auf Prosite Probleme ? (phpmyadmin, iss klar wegen 20MB Grenze)
(dem M-Dumper hast Du aber angegeben das er das vorhanden File in kleinere Stücke hoch laden soll ?)
Fehlermeldung von prosite wäre da dann zur weiteren und eventuellen Klärung von nöten.
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 10:58
von eumelchen
Also
1. Ja, ich habe ein vollständiges Backup der Datenbank mit PUtty
2. Da ich noch kein Backup mit MySQLDumper machen konnte weiß ich nicht ob es Probleme bei prosite geben würde
3. Ich habe alle mir bekannten Möglichkeiten ausprobiert, so z.B. auch nur das Speichern einer einzelnen großen Tabelle. Ich weiß allerdings nicht was Du mit speichern in kleinen Stücken meinst. Wo kann man das einstellen?
Re: Wie kann ich große DB-Tabellen zurücksichern?
Verfasst: 30.05.2010 11:59
von Pfiffy
Hi!
Ich hätte jetzt auch gesagt, zerleg die große Tabelle in kleine Dateien, das kannst mit jedem einfachen Editor machen. Setz dann die SQL-Anweisung in jedem einzelnen File davor und jags einzeln per phpmyadmin o.ä. in die Datenbank.
Grücce
Pfiffy