Hallo Manfred, hallo Leute, Am Donnerstag, 2. Juni 2005 22:42 schrieb MRebentisch@comparat.de: BTW: Bring bitte Deinem KMail bei, den Realname in den Absender zu schreiben ;-)
seit vielen Jahren habe ich mich daran gewöhnt, daß zwischen MySQL und SuSE eine Feindschaft bestehen muß.
Wäre mir neu ;-)
Ich hatte noch nie eine SuSE/MySQL-Installation, bei der es so funktionierte, wie der beschriebene und vorgesehene Standardweg es vorgibt. Bei der Normalinstallation mit YaST sieht es am Ende nur so aus, daß beim restart gemeldet wird, mysql sei "failed", aber es funktioniert dann doch alles.
Das war ein Bug/Problem im Startscript - es wurde versucht, eine Verbindung mit MySQL herzustellen - was aber mangels /.my.cnf (!) mit Logindaten zwangsläufig scheitern musste. In neueren SuSE-Versionen wird die Auswertung, ob MySQL läuft, anders gehandhabt - und korrekt "done" gemeldet. [...]
km25:~ # /usr/bin/mysqladmin -u root password 'xxxx'
Wirkt AFAIK nur für localhost - ggf. nochmal mit "-h km25.comparat.intra" ausführen.
km25:~ # /usr/bin/mysqladmin -u root -h km25 password 'xxxx' /usr/bin/mysqladmin: connect to server at 'km25' failed error: '#HY000Host 'km25.comparat.intra' is not allowed to connect to this MySQL server'
localhost statt km25 wäre besser. Remote-Hosts (auch wenn es die eigene IP ist) bekommen erstmal keinen Zugriff. (Möglicherweise steht auch skip-networking in /etc/my.cnf, dann geht nur localhost via Socket.) Nebenbei: Zumindest für root würde ich das Passwort interaktiv eintippen. Nicht dass jemand die ~/.bash_history mitsamt Passwort in die Finger bekommt...
km25:~ # mysql -u root -h 127.0.0.1 mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ^^^^^^^^^^^^^^^^^^^^ Du hast -p (password) vergessen... (Nein, mysql fragt nicht danach. Es sei denn, man hat -p angegeben.)
km25:~ # mysql -u root mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Wieder -p vergessen.
km25:~ # rcmysql status Usage: /usr/sbin/rcmysql start|stop|restart|reload
Geht in SuSE 9.3 ;-)
km25:~ # rcmysql start Starting MySQL done km25:~ # mysql -u root -h 127.0.0.1 mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Wieder -p vergessen.
km25:~ # /usr/bin/mysqladmin -u root -h km25 password 'xxxx' /usr/bin/mysqladmin: connect to server at 'km25' failed error: '#HY000Host 'km25.comparat.intra' is not allowed to connect to this MySQL server'
Falscher hostname - mit localhost hätte es wohl geklappt.
km25:~ # mysql -u root mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Und wieder -p vergessen.
Ich habe schon garkeine Lust mehr, mich mit dem Problem zu befassen. Bei jeder neuen Version denke ich, daß muß doch mal gelöst sein. Und dann frage ich mich, ob andere das Problem nicht kennen. Ist das vielleicht ein Dreiecksproblem zwischen MySQL, SuSE und Manfred Rebentisch???
Kann mir jemand helfen, das Beziehungsproblem zu lösen?
Probiers mal mit der Installation von "Manfred 1.1". *SCNR* Gruß Christian Boltz -- liegt es vielleicht an den lauschigen 34°, die der Prozessor oder sowas nicht mitmacht? -> Soll ich mit dem Rechner jetzt zum Baggersee rausfah- ren und ihm ne Abkühlung verpassen... [Sebastian Schulze in suse-linux]