Hi,
warum liefern
mysql -u root -p
und
mysql -h localhost -u root -p
unterschiedliche Ergebnisse? Ersteres erlaubt ein Login, das zweite nicht. Obwohl das Netz aktiviert ist (BindAddress 0.0.0.0) und die user-Tabelle die entsprechenden Grants hat (GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'). Erst dachte ich, es wäre ein Bug in MySQL 5.0.16, aber 4.1.x verhält sich genauso. Das ist doch totaler Blödsinn und widerspricht der Dokumentation. Hat jemand noch eine Idee, woran das liegt? Auch
mysql -h hostname -u root -p
klappt nicht.
Danke,
hjb
Oje, MySQL
Oje, MySQL
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Die Lösung
Hi!
Das Problem war, daß ich in meinem Home-Verzeichnis eine uralte .my.cnf hatte, die mich mit einem ganz anderen Server verband, wenn ich die Option -h wegließ. Ich bin erst darau f gekommen, als ich mysql-server komplett deinstalliert und wieder neu installiert hatte. Die Tatsache, daß in dem angeblich neu installierten Server etliche Datenbanken und Zugriffsrechte existierten, ließ mir schließlich ein Licht aufgehen.
Trotzdem danke für deine Hilfe!
Gruß,
hjb
Das Problem war, daß ich in meinem Home-Verzeichnis eine uralte .my.cnf hatte, die mich mit einem ganz anderen Server verband, wenn ich die Option -h wegließ. Ich bin erst darau f gekommen, als ich mysql-server komplett deinstalliert und wieder neu installiert hatte. Die Tatsache, daß in dem angeblich neu installierten Server etliche Datenbanken und Zugriffsrechte existierten, ließ mir schließlich ein Licht aufgehen.
Trotzdem danke für deine Hilfe!
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?