Hallo Liste, folgendes Problem: Habe auf meiner Kiste neben dem installierten SuSE 7.0 noch ein Debian Woody aufgesetzt und möchte jetzt die Daten, die in der MySQL Datenbank auf dem SuSE-System liegen, auch unter Debian weiter nutzen können, bevorzugt so, daß die Datenbasis identisch bleibt, das heißt, ich zwischen beiden Systemen wechseln kann und immer auf die gleichen Daten zugreife. Ich sehe dazu folgende Ansätze: 1. Ich bringe dem MySQL unter Debian bei, als DB-Verzeichnis das DB-Verzeichnis der SuSE-MySQL zu verwenden (das kann ich mounten). 2. Ich verlinke irgendwelche Dateien, in denen die Datenbanken gespeichert werden. 3. Ich dumpe die Datenbank unter SuSE und lese sie in Debian neu ein. Damit habe ich aber das Problem, das die Daten nicht konsistent bleiben. Hat irgendjemand von Euch Erfahrung, ob und wie so etwas geht? Meine MySQL-Kenntnisse beschränken sich leider weitgehend auf das Bedienen von phpMyAdmin und Grundkenntnisse in SQL. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Wed, Sep 04, 2002 at 08:25:18 +0200, Christoph Maurer wrote:
folgendes Problem: Habe auf meiner Kiste neben dem installierten SuSE 7.0 noch ein Debian Woody aufgesetzt und möchte jetzt die Daten, die in der MySQL Datenbank auf dem SuSE-System liegen, auch unter Debian weiter nutzen können, [...]
Ich sehe dazu folgende Ansätze:
1. Ich bringe dem MySQL unter Debian bei, als DB-Verzeichnis das DB-Verzeichnis der SuSE-MySQL zu verwenden (das kann ich mounten).
Das ist in meinen Augen der einzig richtige Ansatz. Gemeinsam genutzte Dateien gehoeren in ein gemeinsam mountbares Verzeichnis, bei dem man nur noch darauf achten muss, dass verschiedene Programmversionen nicht die Dateien versauen. Besonders bei mySQL wuerde ich also auf identische Version achten, da ich annehme, dass unterschiedliche Versionen die binaeren Dateien unterschiedlich anfassen.
2. Ich verlinke irgendwelche Dateien, in denen die Datenbanken gespeichert werden.
Die Links muessen nun aber auch in gemountete Bereiche greifen. Das ist zwar prinzipiell moeglich, aber gewoehne besser beiden SQL-Servern (den SuSE und den Debian) die Nutzung des gemeinsamen Verzeichnisses an.
3. Ich dumpe die Datenbank unter SuSE und lese sie in Debian neu ein. Damit habe ich aber das Problem, das die Daten nicht konsistent bleiben.
Das ist zweifelsohne die unguenstigste Loesung, die allenfalls dadurch automatisiert werden koennte, dass man den Synchronisiervorgang in eines der Startskripte des Servers legt. Ich wuerde davon die Finger lassen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Mit, 04 Sep 2002 schrieb Peter Blancke:
On Wed, Sep 04, 2002 at 08:25:18 +0200, Christoph Maurer wrote:
folgendes Problem: Habe auf meiner Kiste neben dem installierten SuSE 7.0 noch ein Debian Woody aufgesetzt und möchte jetzt die Daten, die in der MySQL Datenbank auf dem SuSE-System liegen, auch unter Debian weiter nutzen können, [...]
Ich sehe dazu folgende Ansätze:
1. Ich bringe dem MySQL unter Debian bei, als DB-Verzeichnis das DB-Verzeichnis der SuSE-MySQL zu verwenden (das kann ich mounten).
Das ist in meinen Augen der einzig richtige Ansatz. Gemeinsam genutzte Dateien gehoeren in ein gemeinsam mountbares Verzeichnis, bei dem man nur noch darauf achten muss, dass verschiedene Programmversionen nicht die Dateien versauen. Besonders bei mySQL wuerde ich also auf identische Version achten, da ich annehme, dass unterschiedliche Versionen die binaeren Dateien unterschiedlich anfassen.
Habe das jetzt mal so gemacht, ging ganz gut, Homeverzeichnis des mysql-Users umsetzen, UID anpassen an SuSE-UID (war das aufwendigste, alle Dateien zu finden) und datadir in /etc/mysql/my.conf umsetzen und fertig... Danke nochmal Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
participants (2)
-
Christoph Maurer
-
Peter Blancke