Seite 1 von 1
mysql-tabelle kopieren
Verfasst: 23.10.2004, 00:24
von Daniela
ich habe hier einen server mit 2 datenbanken drauf, jeweils eigene zugangsdaten für die datenbanken. nun habe ich in der ersten datenbank eine schöne tabelle die ich in die zweite datenbank kopieren muss.
wie stelle ich das am besten an?
nochmal die fakten:
- 1 server
- 2 datenbanken
- 2 zugangsdaten
- 1 tabelle die von datenbank1 nach datenbank2 kopiert werden soll
Verfasst: 23.10.2004, 07:54
von LinkPop
Hallo Daniela,
Du erstellst einfach mit phpMyAdmin einen SQL-Dump der Tabelle.
Tabelle wählen -> Exportieren -> Senden markieren -> OK
Wenn die Tabelle sehr umfangreich ist, nutzt Du am besten die zip-Funktion. Jetzt kannst Du den Dump in die andere Datenbank importieren. (Datei hochladen)
Ist die Tabelle hingegen sehr klein, kannst Du den Dump auch direkt kopieren, d.h. beim Exportieren "Senden" nicht markieren. Dadurch wird Dir der Dump im Browser angezeigt und Du kannst diesen markieren+kopieren und in das SQL-Feld der 2. Datenbank einfügen.
Man kann die Tabelle auch mit phpMyAdmin von einer Datenbank in die andere kopieren, aber ich glaube dazu müßtest Du für beide Datenbanken die gleichen Zugangsrechte haben, so daß beide links im Auswahlframe angezeigt werden.
Wenn das so ist: Tabelle wählen -> Operationen -> "Kopiere Tabelle nach" - Funktion nutzen.
Verfasst: 23.10.2004, 09:53
von Daniela
danke linkpop, ich habe gestern was vergessen zu posten:
das ganze muss automatisiert einmal pro tag per cronjob geschehen, und der cronjob wird sich kaum bewegen lassen das dump zu kopiern
