tschloss
16.03.08, 19:25
Hi,
ich habe zwar schon etwas an den Möglichkeiten geschnuppert, mit SSH Pipes zw. lokalem und entfernten System umzuleiten, aber bevor ich jetzt lange experimentiere, frage ich euch mal (in der Hoffnung, dass das ein "Standardproblem" ist, welches ohne Arbeit beantwortbar ist).
Situation:
- ich habe zwei Server, beide mit SSH-Zugang und jew. einer MYSQL-DB darauf.
- Quell-DB: Tabelle users(id,pwdclr,...);
- Ziel-DB: Tabelle fe_users(username, password, ....)
Ziel:
- gesucht ist ein Skript / Einzeiler, der
- Daten aus Quelle extrahiert (select id,pwdclr from users where id like "49%";)
- dieser Daten in Ziel-DB "inserted" (ich lösche die DB vorher). "load" ginge sicher auch.
Einen Dump kann ich nicht verwenden, da die MySQL-Versionen unterschiedlich sind und ich da schon heftig auf die Nase gefallen mit.
Umlaute kommen nicht vor.
Hat jmd. einen Ansatz, wie ich das in einem Rutsch bewerkstelligen kann?
Wenn nicht, dann werde ich es per 2-step machen (Quell-Server stellt Datei bereit und lädt hoch, Ziel-Server nimmt Upload regelmäßig auf und fügt diesen in DB ein).
Danke für Tipps
Thomas
ich habe zwar schon etwas an den Möglichkeiten geschnuppert, mit SSH Pipes zw. lokalem und entfernten System umzuleiten, aber bevor ich jetzt lange experimentiere, frage ich euch mal (in der Hoffnung, dass das ein "Standardproblem" ist, welches ohne Arbeit beantwortbar ist).
Situation:
- ich habe zwei Server, beide mit SSH-Zugang und jew. einer MYSQL-DB darauf.
- Quell-DB: Tabelle users(id,pwdclr,...);
- Ziel-DB: Tabelle fe_users(username, password, ....)
Ziel:
- gesucht ist ein Skript / Einzeiler, der
- Daten aus Quelle extrahiert (select id,pwdclr from users where id like "49%";)
- dieser Daten in Ziel-DB "inserted" (ich lösche die DB vorher). "load" ginge sicher auch.
Einen Dump kann ich nicht verwenden, da die MySQL-Versionen unterschiedlich sind und ich da schon heftig auf die Nase gefallen mit.
Umlaute kommen nicht vor.
Hat jmd. einen Ansatz, wie ich das in einem Rutsch bewerkstelligen kann?
Wenn nicht, dann werde ich es per 2-step machen (Quell-Server stellt Datei bereit und lädt hoch, Ziel-Server nimmt Upload regelmäßig auf und fügt diesen in DB ein).
Danke für Tipps
Thomas