MySQL Systemdatenbank übertragen

Jan-Benedict Glaw jbglaw at lug-owl.de
Thu Nov 20 10:57:44 CET 2003


On Thu, 2003-11-20 10:53:18 +0100, Markus Wigge <markus at cultcom.de>
wrote in message <3FBC8F0E.4090606 at cultcom.de>:
> Wenn ich mit "mysqldump" die Datenbank "mysql" sichere in der ja
> bekanntlich die User und Rechte stehen, wie kann ich diese
> Sicherung in eine "neue" Datenbank einspielen?
> Einfach nur "mysql -p mysql < dump.sql" geht nicht, da bei einer
> nackten Installation schon ein root-User existiert und mysql sich
> über doppelte Einträge beschwert.
> Kann ich irgendwie einfach nur die nicht vorhandenen zusätzlich
> einpfelgen lassen?

IIRC kannst Du beim dump Optionen angeben, sodaß vorher die Datenbank
und die Tabelle (per SQL-Befehl) geDROPt wird. Somit sollte er dann
einige Zeilen später beim Neuanlegen der DB und Tabellen nicht mehr
maulen.

Ob das so ohne weiteres Funktioniert (gerade bei den wichtigen,
zentralen Daten) weiß ich allerdings nicht; das müßte man mal auf einem
Backup-System ausprobieren...

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20031120/be4a21f2/attachment.sig>


More information about the Linux mailing list