Ich frage mich grad wie ich am einfachsten ein paar sehr grosse Tabellen in eine andere Datembank verschiebe. Dabei will ich keinen SQL-Dump ziehen und wieder einspielen, das muss auch irgendwie anders und schneller gehen, so dass die Daten das DBMS gar nicht erst verlassen müssen. Hat da irgendjemand einen Vorschlag?
Diese Möglichkeit hier kann ich nicht umsetzen, weil ich keinen Shell-Zugang habe: http://www.mysql.com/doc/de/Upgrading-to-arch.html Ausserdem ist das auch nur wieder sichern und einspielen eines grossen Backups.
Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
SQL-Tabellen in andere Datenbank verschieben?
Moderator: Moderatoren
Hallo moenk
diese Funktion hab ich auch schon gesucht.
Es gibt ein Windows Tool "MySQL-Studio" von Navicat, da gibts diese Funktion. Aber der Mechanismus intern ist auch so dass hier erst mal das Programm einen Dump macht und dann den Dump wieder zurückkopiert dass natürlich alles Programmintern in MySQL-Studio.
Es gibt auch eine 60Tages Testversion von MySQL-Studio, schau es Dir mal an es ist echt gut und ich benutze es fast täglich als alternative oder sinnvolle Ergänzung zu phpMyAdmin.
Was aber an dem Teil echt gut ist, dass Du eine komplette Datenbank von einem MYSQL-Host auf einem anderen MySQL-Host kopieren kannst, sozusagen als Replikation oder Datenbankbackup einer produktiven Datenbank.
Solltest hierzu noch weitere Infos benötigen dann einfach bei mir melden.
Gruss Joachim
diese Funktion hab ich auch schon gesucht.
Es gibt ein Windows Tool "MySQL-Studio" von Navicat, da gibts diese Funktion. Aber der Mechanismus intern ist auch so dass hier erst mal das Programm einen Dump macht und dann den Dump wieder zurückkopiert dass natürlich alles Programmintern in MySQL-Studio.
Es gibt auch eine 60Tages Testversion von MySQL-Studio, schau es Dir mal an es ist echt gut und ich benutze es fast täglich als alternative oder sinnvolle Ergänzung zu phpMyAdmin.
Was aber an dem Teil echt gut ist, dass Du eine komplette Datenbank von einem MYSQL-Host auf einem anderen MySQL-Host kopieren kannst, sozusagen als Replikation oder Datenbankbackup einer produktiven Datenbank.
Solltest hierzu noch weitere Infos benötigen dann einfach bei mir melden.
Gruss Joachim
Re: SQL-Tabellen in andere Datenbank verschieben?
Da Du meinen Account noch nicht gelöscht habe, antworte ich einfach mal, wie ich das mache. Es geht ganz simpel mit Pipelines.moenk hat geschrieben:Ich frage mich grad wie ich am einfachsten ein paar sehr grosse Tabellen in eine andere Datembank verschiebe. Dabei will ich keinen SQL-Dump ziehen und wieder einspielen, das muss auch irgendwie anders und schneller gehen, so dass die Daten das DBMS gar nicht erst verlassen müssen. Hat da irgendjemand einen Vorschlag?
Diese Möglichkeit hier kann ich nicht umsetzen, weil ich keinen Shell-Zugang habe: http://www.mysql.com/doc/de/Upgrading-to-arch.html Ausserdem ist das auch nur wieder sichern und einspielen eines grossen Backups.
Code: Alles auswählen
mysqldump -p -u mattias name_der_db | \
mysql -p -u mattias name_der_anderen db
Code: Alles auswählen
mysqldump -p -u mattias name_der_db | \
ssh ich@anderer.server.de "mysql -p -u mattias name_der_anderen db"
Ciao
Mattias
Re: SQL-Tabellen in andere Datenbank verschieben?
*hint*moenk hat geschrieben:Diese Möglichkeit hier kann ich nicht umsetzen, weil ich keinen Shell-Zugang habe: http://www.mysql.com/doc/de/Upgrading-to-arch.html Ausserdem ist das auch nur wieder sichern und einspielen eines grossen Backups.