| Autor |
Nachricht |
|
Verfasst am: 13.05.2004 [15:41]
|
|
smartsammler
Themenersteller
Dabei seit: 23.04.2003
Beiträge: 455
|
Hallo,
da ich bei mir irgendwie KDE geschrottet habe kann ich leider nur noch über Knoppix oder die Konsole Arbeiten. Ich möchte jetzt aber meine Daten aus der MySQL-Datenbank des XAMPP (/opt/lampp/) kopieren.
Gibt es da eine Datei, die ich über Knoppix kopieren kann, ohne dass der Server läuft, und dann, wenn ich das System wieder voll funktionsfähig hab wieder zurück kopieren kann? Oder gibt es vielleicht eine Möglichkeit ein BackUp der DB über die Konsole zu ziehen (dann ginge es auch, dass der Server läuft)?
Mit freundlichen Grüßen
smartsammler
|
|
Verfasst am: 13.05.2004 [19:17]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Zum einen kannst du bei (kurzzeitig) gestopptem MySQL-Server eben das ganze Datenverzeichnis (da liegen *.frm-, *.myi- und *.myd-Dateien) kopieren, was am einfachsten sein sollte. Zum anderen gibt's ein paar Kommandos zum Backup, die in der Linux User April 04 genauer beschrieben werden. Gibt's eventuell im Internet, wenn nicht könnte ich mit meinem Scanner reden.
|
|
Verfasst am: 13.05.2004 [19:31]
|
|
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
|
Einfach ein MySQL-Dump machen lassen, sofern der Server noch läuft.
[code:1:04f0f1b6ef]mysqldump --host=HostName --user=UserName --password=Password --all-databases > alle_datenbanken.sql[/code:1:04f0f1b6ef]
|
|
Verfasst am: 13.05.2004 [20:29]
|
|
smartsammler
Themenersteller
Dabei seit: 23.04.2003
Beiträge: 455
|
Vielen Dank.
Leider hat die Suche nach *.myd-, myi- und frm-Dateien kein Ergebnis gebracht. Danke trotzdem für den Tipp mit der LinuxUser. Der Artikel ist zwar noch nicht da, aber dafür sind da viele ander interessante Artikel und sicherlich wird der Artikel dort auch erscheinen.
Ich werd es jetzt wahrscheinlich so machen, wie Dominik Kopp es vorgeschlagen hat.
Vielen Dank nochmal.
smartsammler
|
|
Verfasst am: 13.05.2004 [20:41]
|
|
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
|
Ich hab mich da voll vertan: Es war das Linux Magazin, und zwar in Ausgabe 05/2004. Den Artikel findest du online unter <a rel='nofollow' href='outbound.php?url=http://www.linux-magazin.de/Artikel/ausgabe/2004/05/mysql/mysql.html' target='_blank'><a href="http://www.linux-magazin.de/Artikel/ausgab...ysql/mysql.html" target="_blank">http://www.linux-magazin.de/Artikel/ausgab...ysql/mysql.html</a></a>.
|
|
Verfasst am: 13.05.2004 [20:48]
|
|
joe
Dabei seit: 07.04.2002
Beiträge: 1225
|
<!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->Leider hat die Suche nach *.myd-, myi- und frm-Dateien kein Ergebnis gebracht<!--QuoteEnd--></div><!--QuoteEEnd-->
Guckst Du in /var/lib/mysql - da liegt das Zeug üblicherweise.
Und ne DB auf nem lokalen System zu dumpen, nur um sie später wieder auf dem selben lokalen System wiederherstellen zu können, ist in etwa genau so sinnvoll, wie durch den Kofferraum ins Auto einzusteigen. Es geht zwar, ist aber nicht besonders effizient. Schnapp Dir einfach den tar (-cvpjf) oder den cp (-a) und sicher das komplette Verzeichnis bei beendetem MySQL-Server an eine sichere Stelle.
BTW:
Warum willst Du die DBs überhaupt sichern, nur weil KDE nicht mehr läuft? Das ist kein Windows, bei dem Du die komplette Kiste neu installieren mußt, wenn Du Dir die GUI zerschossen hast. KDE neu zu installieren (oder einfach die Config-Files wieder zurechtbiegen) reicht vollkommen.
cu
Joe
while(!asleep()) sheep++;
|
|
Verfasst am: 14.05.2004 [11:03]
|
|
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
|
Ja klar, ein Dump ist vielleicht umständlich, aber nun auch das sicherste. Kann ja sein das er vorhat, das ganze System neu zu installieren oder so und dabei eine andere Version von MySQL aufspielt - und dann habe wir den Salat! Du kannst natürlich auch den Dump gut komprimieren!
|
|
Verfasst am: 14.05.2004 [18:38]
|
|
smartsammler
Themenersteller
Dabei seit: 23.04.2003
Beiträge: 455
|
Vielen Dank nochmals.
Ich hatte wirklich vor diesen Crash als Anlass zu nehmen von SuSE 9.0 auf 9.1 upzudaten. Aber dafür hätt ich dann zu lange warten müssen und deshalb hab ich dann doch von 9.0 auf 9.0 upgedatet und so mein GUI wieder her gestellt, ohne Daten zu verlieren.
Danke trotzdem für die Tipps. Ich werd sie ja dann im Juni brauchen
Mit freundlichen Grüßen
smartsammler
|
|
Verfasst am: 14.05.2004 [21:11]
|
|
joe
Dabei seit: 07.04.2002
Beiträge: 1225
|
<!--QuoteBegin-Dominik Kopp+14. Mai 2004 - 10:03--><div class='quotetop'>ZITAT(Dominik Kopp 4 14. Mai 2004 - 10:03)</div><div class='quotemain'><!--QuoteEBegin-->Kann ja sein das er vorhat, das ganze System neu zu installieren oder so und dabei eine andere Version von MySQL aufspielt - und dann habe wir den Salat! <!--QuoteEnd--></div><!--QuoteEEnd-->
Salat kriegst Du von MySQL erfreulicherweise nicht, nur weil Du nen Update machst. Die Files kann man problemlos auf ne neuere Version übernehmen (nur bei nem Downgrade kann's Probleme geben).
Überleg mal, was da abgehen würde, wenn man ein mittelmäßiges Produktivsystem bei nem Upgrad erst mal dumpen müßte und danach die Dumps wieder einspielen... Bei uns im Geschäft wären wir beim kleinen Server damit wahrscheinlich nen Tag lang beschäftigt.
cu
Joe
while(!asleep()) sheep++;
|
|
Verfasst am: 15.05.2004 [13:56]
|
|
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
|
Das stimmt... Da kommen leicht einige hundert MB wenn nicht sogar GBs zusammen... Hatte da nur irgendwas im Kopf, das bei einem Upgrade von 3.x auf 4.x ein Dump sicherer sein soll... Nun ja, hast mich überzeugt
|