9 messages in com.mysql.lists.mysql-deRe: Nochmal Rettungsaktion| From | Sent On | Attachments |
|---|---|---|
| Heimo Ponnath | 10 Nov 2007 07:43 | |
| Björn Brinkhoff | 10 Nov 2007 08:14 | |
| Heimo Ponnath | 10 Nov 2007 08:52 | |
| Marko Fiebiger | 11 Nov 2007 03:39 | |
| Björn Brinkhoff | 11 Nov 2007 03:43 | |
| Heimo Ponnath | 11 Nov 2007 03:59 | |
| Marko Fiebiger | 11 Nov 2007 05:30 | |
| Heimo Ponnath | 12 Nov 2007 03:37 | |
| Heimo Ponnath | 12 Nov 2007 13:23 |
| Subject: | Re: Nochmal Rettungsaktion![]() |
|---|---|
| From: | Björn Brinkhoff (bjo...@brinkhoff.org) |
| Date: | 11/10/2007 08:14:03 AM |
| List: | com.mysql.lists.mysql-de |
Hallo Heimo,
hast Du mal an die Möglichkeit gedacht, einen zweiten MySQL-Server mit Version 4.1 parallel aufzusetzen und den einfach auf einem anderen Port als dem Default-Port 3306 anzusprechen? Dann würdest Du Dir das Gerödel mit der virtuellen Maschine sparen und könntest dennoch mit entsprechenden Programmen von Datenbank zu Datenbank übertragen anstatt auf Filesystem-Ebene.
Gruß & viel Glück
Björn
Heimo Ponnath wrote:
Liebe Liste,
hm, leider hat keiner der Tips bisher zum Erfolg geführt. Das Problem scheint vor allem in den Versionsunterschieden zu liegen. Im neuen Debian etch gibt es mysql lediglich in der Version 5.x, wohingegen die alten Datenbanken noch von der Version 4.1 erzeugt wurden.
Ein direktes Kopieren der Datenbanken in /var/lib/mysql (von der alten Festplatte auf die neue) und korrigieren der Eignerschsft/Gruppenzugehörigkeit sowie der Rechte führen nicht zum Ziel. Offenbar sind es Versionskonflikte, die da Problem hervorrufen.
Vor allem scheint es Probleme mit den speziellen Datenbanken in /var/lib/mysql/mysql zu geben, denn der Zugang für die vorhandenen User ist nicht mehr möglich und auch als root habe ich keinen Zugang mehr, nachem ich in mysql-admin alle Tabellen geprüft und repariert habe.
Da laufe ich in eine Sackasse und finde mich inzwischen nicht mehr zurecht.
Jetzt scheint es mir nur noch eine überschaubare Lösung zu geben (die Originaldateien der Datenbanken auf der alten Platte sind ja noch vorhanden):
Unter VMWare baue ich mir eine Debian sarge Maschine und installiere darin die alte version mysql 4.1 (für sarge gibt es noch die Version 4.1). Dann erzeuge ich mit den alten Datenbank-Dateien einen sql-Dump (oder wie das heisst) der Datenbanken. Und die importiere ich dann schließlich aus dem Dump auf der realen etch-Maschine in die mysql-Version 5.x.
Seht Ihr eventuell noch einen weniger steinigen Weg?
Herzlich grüßt - ein etwas verzweifelter - Heimo




