MySQL:Im-/Export: Unterschied zwischen den Versionen

Aus Alexander's Wiki
(Die Seite wurde neu angelegt: „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 …“)
 
Zeile 13: Zeile 13:


Die Parameter lauten:
Die Parameter lauten:
* -u benutzer Es wird der Benutzer benutzer verwendet
:; -u benutzer  
* -p           Es wird nach dem Passwort des Benutzers gefragt, könnte man hier auch gleich mit angeben
:: Es wird der Benutzer benutzer verwendet
* datenbank   Die Datenbank in die man zu importieren gedenkt
:; -p        
* <           Richtung: in die Datenbank
:: Es wird nach dem Passwort des Benutzers gefragt, könnte man hier auch gleich mit angeben
* sql_dump.sql Die exportierten Daten, die nun importiert werden sollen
:; datenbank  
:: Die Datenbank in die man zu importieren gedenkt
:; <          
:: Richtung: in die Datenbank
:; sql_dump.sql
:: Die exportierten Daten, die nun importiert werden sollen

Version vom 17. August 2010, 11:17 Uhr

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

Der Export funktioniert am Besten über mysqlAdmin


Import

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