grosse dumps exportieren und importieren

MySQL

grosse dumps exportieren und importieren

Beitragvon HTB » Fr Jun 19, 2009 3:22 pm

Wenn man zum Sichern einer MySQL-Datenbank einen SQL-Dump erstellt hat, kann es passieren, dass die dadurch erzeugte Datei zu gross ist,
um sie mit PHPMyAdmin wieder zurückzuspielen, da dort in der Regel eine maximale Grösse von 2.048 Byte für SQL-Dumps eingestellt ist.

Sehr grosse MySQL-Datenbanken werden daher am einfachsten direkt in der Shell gesichert und wieder zurückgespielt, eine Sache von Sekunden.

Zum Sichern gibt man in der Shell folgendes ein: mysqldump --user=admin --password=xxx db_name > dump.sql

Und um den SQL-Dump wieder in die Datenbank zurückzuspielen: mysql --user=admin --password=xxx -D db_name < dump.sql

Wenn man statt --password=xx lieber nach dem Passwort gefragt werden möchte, verwendet man stattdessen den Parameter -p.

Das notwendige admin-Passwort für MySQL findet man in Plesk unter: /etc/psa/.psa.shadow

mysqldump
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
HTB
Admin Team
 
Beiträge: 514
Registriert: Fr Jan 11, 2008 10:21 pm

Re: grosse dumps exportieren und importieren

Beitragvon HTB » Di Jan 19, 2010 4:07 pm

import allenfalls ohne -D
HTB
Admin Team
 
Beiträge: 514
Registriert: Fr Jan 11, 2008 10:21 pm


Zurück zu Datenbank

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast