Hallo etebben,
das selbe Problem hatte ich auch. Selbe Fehlermeldungen. Ich kam auch mit den MYSQL Werkzeugen nicht rein in MYSQL. Habe jetzt etwas länger daran gelesen und rumüberlegt. Und ich bin zu einer Lösung gekommen.
Lies Dir bitte mal genau den Artikel unter https://wiki.ubuntuusers.de/MySQL/ genau durch. Besonders den Absatz mit
UNIX_SOCKET Authentication Plugin
Bei neueren Installationen kann es vorkommen, dass während der Installation kein Passwort für die Datenbankkennung root mehr erfragt wird. Stattdessen wird für die Kennung 'root'@'localhost' das UNIX_SOCKET Authentication Plugin gesetzt. Mit einer root-Shell kann mysql dann ohne Passwort gestartet werden, weil die Berechtigung über den aufrufenden User gesteuert wird.
Wenn für die Datenbankkennung root wieder ein unabhängiges Passwort gesetzt werden soll, muss man sich in einer root-Shell am SQL-Server anmelden und die folgenden Kommandos am MySQL-Prompt mysql> eingeben.
| UPDATE mysql.user
SET authentication_string=PASSWORD('NeuesPasswort'),
plugin='mysql_native_password'
WHERE User='root' AND Host='localhost';
FLUSH privileges;
QUIT;
|
Danach den Service mysql restarten.
Durch die Angabe von plugin='mysql_native_password' wird wieder das MySQL - eigene Passwort verwendet und der Zugang kann auch von anderen Kennungen aus mit mysql -u root -p erfolgen.
genau durch. Daran hat es bei mir gelegen. Durch diesen Absatz habe ich es hinbekommen, dass ich für den User root ein Passwort setzen konnte. Das hat dann auch funktioniert und wurde auch von den MYSQL Utilities akzeptiert. Zugriff ist da.
Ich hoffe ich kann Dir damit weiterhelfen.
Liebe Grüße
Feninic