Alle Datenbanken von mysqldump nach mysql
Alle Datenbanken von mysqldump nach mysql
am 01.12.2006 10:52:36 von Klaus Urban
Hallo,
ich möchte zur Sicherung alle Datenbanken eines Servers, auf einen
anderen Server übertragen. Da das auch Versionsunabhängig sein soll,
werden alle Daten mit
mysqldump -uuser -ppas --all-database > Datenbanken.dbs
gesichert und nicht kopiert.
Wie bekomme ich jetzt alle Datenbanken (auch die neuen) auf den
Sicherunsserver?
Kann man bei mysql angeben, dass alle Datenbanken erst gelöscht und
danach neu angelegt werden, ohne die Datenbankennamen anzugeben?
also so ähnlich wie folgender Wunschbefehl
mysql -uuser -ppas --all-database --dop-database < Datenbanken.dbs
Klaus
Re: Alle Datenbanken von mysqldump nach mysql
am 01.12.2006 11:09:25 von Norbert Tretkowski
* Klaus Urban wrote:
> Kann man bei mysql angeben, dass alle Datenbanken erst gelöscht und
> danach neu angelegt werden, ohne die Datenbankennamen anzugeben?
Das haettest du bei mysqldump bereits mit --add-drop-database machen
koennen.
Norbert
Re: Alle Datenbanken von mysqldump nach mysql
am 01.12.2006 11:18:00 von Claus Reibenstein
Klaus Urban schrieb:
> [...] werden alle Daten mit
>
> mysqldump -uuser -ppas --all-database > Datenbanken.dbs
>
> gesichert und nicht kopiert.
> Wie bekomme ich jetzt alle Datenbanken (auch die neuen) auf den
> Sicherunsserver?
mysql
> Kann man bei mysql angeben, dass alle Datenbanken erst gelöscht und
> danach neu angelegt werden, ohne die Datenbankennamen anzugeben?
Meines Wissens geht das nur für Tabellen. Hierzu musst Du schon bei
mysqldump die Option --add-drop-table angeben. Allerdings bleiben bei
dieser Methode nicht mehr existierende Tabellen erhalten. Hier hilft nur
manuelle Vor- oder Nacharbeit.
GruÃ. Claus
--
,~°O O
O ,´ / |/|\
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Re: Alle Datenbanken von mysqldump nach mysql
am 03.12.2006 13:58:32 von Klaus Urban
Hallo Norbert und Claus,
danke! Zum sichern starte ich jetzt folgendes Script:
mysqldump -uuser -ppas --add-drop-table --all-database > Datenbanken.dbs
Klaus