Hallo Walter, ich hab das gerade mal hier in einer SuSE 10.1-Installation unter VMware versucht, was Du gemacht hast. ich hab jetzt leider in den vorangegangen Thread nicht mitgelesen, aber was willst Du mit mysqladmin denn tun? mysqladmin -u root -h localhost password 'meinpasswort' funktioniert. Man kann sowohl mysqladmin als auch mysql mit den Parametern mysql -u root -h localhost -p und anschliessender Passworteingabe aufrufen. Weil ich den vorangegangenen Thread nicht mitgelesen habe, weiss ich zwar nicht, was Du mit mysqladmin machen willst, würde aber grundsätzlich sehr empfehlen "phpmyadmin" über Yast nachzuinstallieren! Damit verwaltet sich mysql doch sehr viel einfacher. Gruss, Wolle Am Freitag, 15. September 2006 13:18 schrieb Walter Eisenhauer:
Hallo,
erst mal vielen Dank für die Rückantworten. Nur klappen tuts immer noch nicht!
Ich habe das Gefühl, dass es weniger an mysql als an SuSE 10.1 liegt:
Der Grund: Ich installiere die notwendigen Elemente von mysql über Yast und aktiviere unter dem run-level mysql, so dass der Server automatisch startet.
Wenn ich nun unter mysqladmin einen Kennwort setze, dann gebe ich folgendes ein:
mysqladmin -u root -h locaslhost password "und dann das PW das ich vergeben will".
Wenn ich unter mysqlshow gehe dann werde ich sowohl nach dem password gefragt und ich sehe auch die angelegten Datenbanken; also z.B. test, mysql.... etc.
Sobald ich aber mysqladmin -u root -h locaslhost -p oder password - oder -p password und sonstige alternativen eingebe, rasen die Hilfsdaten herunter und ich bekomme als Rückantwort dass unter root@localhost das Kennwort als nicht gesetzt, bzw. vorhanden ist, bzw. keine Verbindung zu localhost möglich ist (bei Kennwort für root steht in der Klammer "no" als Eintrag)
Auch wenn ich die localhost Daten angebe, so wie Sie z.B. in der Grundeinstellung bei der Installation des Netzwerkes für SuSE 10.1 vorgenommen werden, bekomme ich ebenfalls nur Fehlermeldungen.
Meines erachtens sieht dass so aus, dass meine passwort - Eingabe "irgendwo" zurückgeschrieben wird, aber nicht im korrekten Pfad liegt, bzw. nicht von allen mysql-Routinen erreicht wird.
Jedenfalls ist es unlogisch, dass ich einerseits auf mysql zugreifen kann, andererseits aber Fehlermeldungen kommen, dass kein Kennwort hinterlegt sei.
Ich habe ein Programm getestet (Arcad) dass als Grundlage mysql benötigt. Dies bricht immer immer ab, weil es weder über die Administrationsrechte, noch über den localhost eine berechtigten Zugang findet, obwohl ich wie eingangs beschrieben ein Kennwort eingeben habe.
Wenn mir da noch jemand weiterhelfen kann, wäre ich dankbar.
Ein schönes Wochenende.