Hallo zusammen
Warum muss ich bei MariaDB (auf aktuellem Debian Stretch 9.9) zuerst folgendes unter der Konsole ausführen, weil sonst immer die die Meldung "Access denied for root@localhost" (oder so) kommt?
USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Diese erscheint bei phpmyadmin wie auch bei HeidiSQL, wobei ich bei HeidiSQL eine SSH-Verbidnung verwende - demzufolge beim DB-Server 127.0.0.1 oder "localhost" angebe.
UND: beim Tool "mysql_secure_installation" wähle ich GANZ EXPLIZIT die Option "disable remote root login", was für mich implizieren sollte dass das lok. root-Login gestattet ist.
Na ja, das Kommandozeilen-Tool "mysql" schafft's ja, nicht aber phpmyadmin oder HeidiSQL..
Wie schräg ist denn sowas??
Warum muss ich bei MariaDB (auf aktuellem Debian Stretch 9.9) zuerst folgendes unter der Konsole ausführen, weil sonst immer die die Meldung "Access denied for root@localhost" (oder so) kommt?
USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Diese erscheint bei phpmyadmin wie auch bei HeidiSQL, wobei ich bei HeidiSQL eine SSH-Verbidnung verwende - demzufolge beim DB-Server 127.0.0.1 oder "localhost" angebe.
UND: beim Tool "mysql_secure_installation" wähle ich GANZ EXPLIZIT die Option "disable remote root login", was für mich implizieren sollte dass das lok. root-Login gestattet ist.
Na ja, das Kommandozeilen-Tool "mysql" schafft's ja, nicht aber phpmyadmin oder HeidiSQL..
Wie schräg ist denn sowas??