Am Montag 07 Dezember 2009 schrieb Sascha Piculjan:
Hallo Michael
Ich hatte vor etlichen Jahren (grob geschätzt etwa 2002-2003) mal das Problem, dass ich mich mit root aus dem MySQL ausgesperrt hatte. Dies scheint ja auch sinngemäß auf dein Problem auf dem "alten" System zuzutreffen, wenn ich das richtig verstehe.
Ich weiß nicht mehr, wie ich es damals hinbekommen hatte (ist leider schon etwas lang her), doch ich hatte hier auf der Liste Hilfe gefunden, wie ich das root-Passwort neu setzen konnte. Vielleicht findest du da im Archiv noch was?
HTH, Sascha
HeHe, bin ich ja nicht der einzige ;-) Also auch wenn die Lösung in gewisser Weise unbefriedigent ist, weil ich ja letztlich nicht klüger bin als zuvor, hab ich's jetzt mit rsync probiert, und es hat geklappt. Es ist halt nur die Sorge eines Ahnungslosen, ob er (ich) das Problem dadurch noch verschlimmere. Das MySQL z.B. merkt das da was kopiert wurde, und dann, aus Sicherheitsgründen, den Dienst total verweigert. War aber nicht, und vielleicht lerne ich ja noch wie man's richtig macht ... Gruß Micha
Michael Schueller schrieb:
Am Montag 07 Dezember 2009 schrieb Stefan Jurisch:
Hallo,
Michael Schueller schrieb:
Reicht es dazu mit
rsyn -avz /altes/system/var/lib/mysql /neues/system/var/lib/
zu kopieren, oder müssen noch andere Einstellungen, insbesondere für die Passwörter, kopiert werden ?
Bezogen auf den Datenbestand reicht das aus, allerdings riskiert man damit - zumindest im laufenden Betrieb - die Inkonsistenz der Datenbank.
Ich würde auf dem alten System mit mysqldump -hlocalhost -u<username> --all-databases > dumpfile.sql
einen Dump der Datenbank erzeugen und auf dem neuen System mit
mysql -hlocalhost -u<username> < dumpfile.sql
wieder einlesen.
Gruß Stefan
Moin Stefan
Ok , danke erst mal...
Das Problem bei mir ist folgendes (hätte ich auch gleich sagen können). Ich hab hier ein System das ich vor Jahren mal eingerichtet hab, und für mythtv wurde damals MySQL gebraucht. Als ich es zu dem Zeitpunkt eingerichtet hab, habe ich mich als Benutzer zum Verwalter oder Owner von MySQL gemacht. Versuche ich nun mich als root bei MySQL anzumelden scheitert das. Nun weiß ich nicht, wie ich nachträglich den User root mit passwort einrichte .
Wenn ich mich mit meinem Benutzernamen bei mysql anmelde, und dann USE mysql eingebe, wird das abgewiesen. Mit root kann ich mich aber auch nicht anmelden.
Wie komme ich aus dem Schlamassel raus.
Die MySQL konfiguratin des anderen Systems stimmt dagegen. Es gibt auch kein Problem den Dienst des laufenden Systems vorrübergehend auszuschalten.
Es ist nur die Frage ob mit dem kopieren auch die Passwörter mit kopiert werden.
Micha
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org