Hallo Leute, folgendes Problem, meine Fesplatte mit SuSE8.0 ist damals hops gegangen ! Ich konnte noch bei ihren letzten Atemzügen das Verzeichnis /var/lib/mysql sauber auf CD brennen. Nun hab ich SuSE 8.2 aufm Rechner, und einfach hinkopieren geht leider nicht. Hab ich von vornherein überhaupt eine Chance wieder an meine Daten zu kommen oder ist alle Mühe vergebends ? Wie geh ich da am besten vor. Es war eine Mp3CD Datenbank, da wurde für jede CD ein File erstellt. Ich weiss auch noch den Datenbanknamen und das Passwort. Was ist sonst noch wichtig, hab von MYSQL keine Ahnung. Hab die Datenbank damals mit dem Programm prokyon3 benutzt. Vielen Dank für alle antworten Gruss Patrick Klaus
HaAllo Patrick Klaus schrieb:
Hallo Leute,
folgendes Problem,
meine Fesplatte mit SuSE8.0 ist damals hops gegangen ! Ich konnte noch bei ihren letzten Atemzügen das Verzeichnis
/var/lib/mysql sauber auf CD brennen.
Nun hab ich SuSE 8.2 aufm Rechner, und einfach hinkopieren geht leider nicht.
Hab ich von vornherein überhaupt eine Chance wieder an meine Daten zu kommen oder ist alle Mühe vergebends ?
Wie geh ich da am besten vor.
Es war eine Mp3CD Datenbank, da wurde für jede CD ein File erstellt. Ich weiss auch noch den Datenbanknamen und das Passwort.
Was ist sonst noch wichtig, hab von MYSQL keine Ahnung. Hab die Datenbank damals mit dem Programm prokyon3 benutzt.
Probier doch mal: Mit MySQL eine Datenbank erzeugen und dann die Tabellen in die Datenbank kopieren (eventuell rechte anpassen). Wenn ich mich recht erinnere war das mal mein weg. Holger
Hallo Holger, Patrick, Am Dienstag, 19. August 2003 21:47 schrieb Holger Bruenjes: (....)
Probier doch mal: Mit MySQL eine Datenbank erzeugen und dann die Tabellen in die Datenbank kopieren (eventuell rechte anpassen).
Könnte so stimmen. So ähnlich machen es jedenfalls die Entwickler von moregroupware in ihrer Anleitung: http://moregroupware.sourceforge.net/manual/de/administration_backup_mysql_r... Ausprobiert habe ich es jedoch noch nicht und der Fachmann für Datenbanken bin ich auch nicht. Gruß Andreas
Am Die, 19 Aug 2003, schrieb Patrick Klaus:
meine Fesplatte mit SuSE8.0 ist damals hops gegangen ! Ich konnte noch bei ihren letzten Atemzügen das Verzeichnis
/var/lib/mysql sauber auf CD brennen.
Nun hab ich SuSE 8.2 aufm Rechner, und einfach hinkopieren geht leider nicht.
Hmm, Versionssprung in den beiden Distributionen? Es sollte nämlich eigentlich anstandslos gehen.
Hab ich von vornherein überhaupt eine Chance wieder an meine Daten zu kommen oder ist alle Mühe vergebends ?
Einfach eine 8.0er Distribution aufsetzen (en Windowsrechner bietet sich dafür an, der muss eh nach wenigen Monaten neu afgesetzt werden) :), dann einen ordentlich SQL-Dump.
Es war eine Mp3CD Datenbank, da wurde für jede CD ein File erstellt.
??? was für ein file? Das wird sicher nicht in lib/mysql gelegen haben.
ich weiss auch noch den Datenbanknamen und das Passwort.
Passwort ist unwichtig, man kann man alles zurücksetzen. Datenbankname ist ja mit den Ordnern in lib/mysql identisch, Tabellennamen mit den .frm, .MYI und .MYD Dateien im Datenbankordner. Hagen -- 49/ 77 Man muß die Tatsache kennen, bevor man sie verdrehen kann. Mark Twain
Am Dienstag, 19. August 2003 20:24 schrieb Patrick Klaus:
meine Fesplatte mit SuSE8.0 ist damals hops gegangen ! Ich konnte noch bei ihren letzten Atemzügen das Verzeichnis
/var/lib/mysql sauber auf CD brennen.
Nun hab ich SuSE 8.2 aufm Rechner, und einfach hinkopieren geht leider nicht.
Wieso nicht? Ging bei mir bei einer Neuinstallation (vorher 7.3 dann 8.2) ohne Probleme. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On Tue, Aug 19, 2003 at 08:24:00PM +0200, Patrick Klaus wrote:
Hab ich von vornherein überhaupt eine Chance wieder an meine Daten zu kommen oder ist alle Mühe vergebends ?
Das Datenbankformat von MySQL ist nach Auskunft von MySQL portabel, mindestens innerhalb einer Version (etwa: 3.22, 3.23, 4.0). Du kannst also die MySQL-Pakete von Suse Linux 8.2 installieren und in Betrieb nehmen. Danach kannst Du alle Datenbanken bis auf die mysql-Datenbank ("/var/lib/mysql/mysql") in das Verzeichnis /var/lib/mysql kopieren. Da die Snapshots, die Du gemacht hast, eventuell nicht konsistent sind, solltest Du den MySQL-Server während des Kopierens abschalten ("rcmysql stop") und vor dem Neustart des MySQL-Servers die Datenbankdateien checken ("man isamchk", "isamchk", "myisamchk" je nach Table Type). Dann den MySQL-Server starten ("rcmysql start"). Kristian
participants (7)
-
Andreas Mantke
-
Hagen Kühnel
-
Holger Bruenjes
-
Kristian Koehntopp
-
Manfred Tremmel
-
Patrick Klaus
-
Peter Wiersig