Datenbank Dump per SSH und FTP

Verfasst am: 03. 09. 2010 [19:21]
Beitrag hilfreich?
seitenreport

Matthias Gläßner
Premium-Mitglied
Themenersteller
Dabei seit: 28.03.2009
Beiträge: 1723
Bei großen MySQL Datenbanken (> 100 MB) funktionieren die herkömmlichen PhpMyAdmin-Export-Funktionen nicht immer. Und auch mit dem mysqldumper kann es hier beim Wiederherstellen auf einem fremden System vereinzelt zu Problemen kommen.

Wie aber dennoch die Datenbank dumpen, wenn die beiden obigen Lösungswege nicht funktionieren?

Die Lösung ist recht einfach (und empfiehlt sich zudem als Ersatz für den mysqldumper, falls man einen SSH-Zugriff auf den Webserver hat):

Hierzu verwendet man über die SSH-Konsole den Befehl mysqldump:
mysqldump -h {host} -u {db User} -p {db Passwort} {db Name} > dump.sql

Beispiel: mysqldump -h localhost -u abc123 -p 28r@DnH mg123 > dump.sql

Je nach System wird das Passwort erneut abgefragt. Die Erstellung des Dumps geht recht zügig voran (bei 300 MB ca. 30 Sekunden) - im Gegensatz zum mysqldumper, der hier ca. 10 Minuten braucht.

Danach das Datenbank-Dump noch komprimieren:
gzip dump.sql > dump.sql.gz

per FTP herunterladen, auf dem anderen Server aufspielen, die .gz entpacken und den Datenbank-Dump per
mysql -h {host} -u {db User} -p {db Name} < dump.sql

(nun wird das Passwort für den Datenbank-Zugriff abgefragt und bei korrektem PW die .sql abgearbeitet).

im neuen System einspielen. Fertig.

Grüße,
Matthias

TYPO3 Freelancer | Gründer und Betreiber von Seitenreport
TYPO3 Anfragen: info@matthias-glaessner.de | XING-Profil
 
Verfasst am: 03. 09. 2010 [22:21]
Beitrag hilfreich?
lwulfe
Dabei seit: 02.10.2009
Beiträge: 803
Guter Tipp, auch für eine Sicherung gut geeignet.
Hast du vielleicht auch einen Ratschlag, wie ich eine größere Typo3-Seite im t3d-Format per Export umziehen kann? Die Grenzen sind da doch recht knapp bemessen. Ich meine jetzt nicht per DB-Dump und Files kopieren, sondern den Export aus einer Multidomain-Umgebung.

Grüße
Lutz

 
Verfasst am: 03. 09. 2010 [22:56]
Beitrag hilfreich?
seitenreport

Matthias Gläßner
Premium-Mitglied
Themenersteller
Dabei seit: 28.03.2009
Beiträge: 1723
Hallo Lutz,

Du könntest es mal mit der Extension "agprjmgm" probieren, wenn es anders nicht klappt:
http://typo3.org/documentation/document-library/extension-manuals/agprjmgm/0.0.4/view/1/1/

"This extension allows you to export the current project to a .tgz file. This can be used as backup, or to bring the project from the development server to the production one. By default, what is exported are the database dump, and the folders: fileadmin, typo3conf, uploads and media (if present). This can be configured inside conf.php. Then you can import this project into another Typo3 installation, usually in another machine."

Ans. ist wichtig, dass Du genügend Arbeitsspeicher (RAM) zur Verfügung hast, da die t3d-Datei bei der Erstellung komplett im Speicher gehalten wird.

Ggf. also das memory_limit hochsetzen:
per .htaccess: php_value memory_limit 128M
oder PHP: ini_set('memory_limit', '128M'); ).

Sofern 30 Sekunden zur Skriptausführung nicht ausreichen sollten, zusätzlich die max_execution_time (php.ini) erhöhen.

Grüße,
Matthias

TYPO3 Freelancer | Gründer und Betreiber von Seitenreport
TYPO3 Anfragen: info@matthias-glaessner.de | XING-Profil
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:

RSS Feed abonnieren »



13 Mitglieder Mitglieder waren innerhalb der letzten 15 Minuten (311 heute gesamt) online:
70hi70, blacksquadron, Borschti, cetrik, Chance, eship_at, MatthiasHuehr, metalfriedi, metaphysic, mosaik_dresden, Rosenkranz, StrokeSport

Administratoren und Moderatoren:
seitenreport

Seitenreport hat 16338 registrierte Mitglieder, 2862 Themen und 28000 Beiträge.
Seitenreport hat einen Mitgliederzuwachs von durchschnittlich 24 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 3 neue Themen und 17 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

SEO und Website-Analyse

Seitenreport ist eine der bekanntesten Website-Analyse-Dienste im WEB. Über 9.200 registrierte Mitglieder (keine Freemailer-Accounts), 1/4 Millionen Seitenaufrufe pro Monat, über 100 Premium-Kunden und namhafte Referenzen sprechen für sich. Seitenreport gibt es seit 2007. Wie Du davon profitierst? Hier kannst Du sicher sein, dass es um Qualität und Beständigkeit geht!

Seitenreport auf Facebook!

238 unserer Mitglieder sind bereits Seitenreport Fan auf Facebook. Dein Vorteil: Schnellere Kenntnis von neuen Features, News in Echtzeit, Tipps und Tricks für SEO und Web. Du kannst unsere Beiträge auch kommentieren und dadurch Deine Besucherzahlen und das Interesse an Deinem Account erhöhen. Folge Seitenreport auf Facebook!

Seitenreport Partnerprogramm

Eines der wenigen Partnerprogramm im Bereich SEO und WEB. Erhalte 12% Lifetime Provision auf alle Buchungen von Dir geworbener neuer Mitglieder! Jedes von Dir geworbene Mitglied wird dauerhaft mit Deinem Partnerkonto verknüpft und bei jeder kostenpflichtigen Buchung mit 12% provisioniert. Lifetime - so lange es Seitenreport gibt!
Seitenreport Partnerprogramm

* = Partnerlinks