MySQL:Im-/Export: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Zeile 1: | Zeile 1: | ||
{{GoogleAnalytics}} | |||
Zur Sicherung einer mySQL-Datenbank, z.B. auch für das Kopieren dieses Wikis, lässt sich von einer bestehenden Datenbank ein Dump erstellen, der sich bei einer anderen Datenbank wieder einspielen lässt. Sowohl der Import, als auch der Export kann auf verschiedene Weisen geschehen. Einige davon werden hier, nach der Richtung der Daten differenziert, gezeigt. | Zur Sicherung einer mySQL-Datenbank, z.B. auch für das Kopieren dieses Wikis, lässt sich von einer bestehenden Datenbank ein Dump erstellen, der sich bei einer anderen Datenbank wieder einspielen lässt. Sowohl der Import, als auch der Export kann auf verschiedene Weisen geschehen. Einige davon werden hier, nach der Richtung der Daten differenziert, gezeigt. | ||
Version vom 16. Oktober 2010, 15:07 Uhr
Vorlage:GoogleAnalytics Zur Sicherung einer mySQL-Datenbank, z.B. auch für das Kopieren dieses Wikis, lässt sich von einer bestehenden Datenbank ein Dump erstellen, der sich bei einer anderen Datenbank wieder einspielen lässt. Sowohl der Import, als auch der Export kann auf verschiedene Weisen geschehen. Einige davon werden hier, nach der Richtung der Daten differenziert, gezeigt.
Export
Per Kommandozeile
mysqldump --all-databases -u root -p > sqldump.sql
Per mySQLAdmin
Im Idealfall hat man das Tool mySQLAdmin auf dem Server installiert. Dazu benötigt man einen Webserver (z.B. Apache) und einen PHP-Interpreter. Das Einrichten des Apache-Servers unter Ubuntu habe ich unter Linux:Apache-Server beschrieben.
Import
Per Kommandozeile
Der Import funktioniert über die Kommandozeile folgendermaßen:
myaql -u benutzer -p datenbank < sql_dump.sql
Die Parameter lauten:
- -u benutzer
- Es wird der Benutzer benutzer verwendet
- -p
- Es wird nach dem Passwort des Benutzers gefragt, könnte man hier auch gleich mit angeben
- datenbank
- Die Datenbank in die man zu importieren gedenkt
- <
- Richtung: in die Datenbank
- sql_dump.sql
- Die exportierten Daten, die nun importiert werden sollen