Nach dem Neuaufsetzen eines Ubuntu 16.04 mit mysql und anschließend mit mariadb konnte ich mit einem lokalen PHP Script nicht mehr auf die Datenbank zugreifen.
Die Fehlermeldungen lautete wie folgt:
PHP Warning: mysqli_connect(): (HY000/1698): Access denied for user ‚root’@’localhost‘
Mit dem „mysql“ Befehl konnte ich ohne Probleme zugreifen:
mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -AWelcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 59
Server version: 10.0.24-MariaDB-7 Ubuntu 16.04Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type ‚help;‘ or ‚\h‘ for help. Type ‚\c‘ to clear the current input statement.
MariaDB [mysql]>
Nach längerer Suche bin ich darauf gestoßen dass per Default das Anmeldeplugin „auth_socket“ aktiviert ist, an der Stelle muss man den Eintrag für das auth_socket-Plugin einfach entfernen und schon läuft der Zugriff wieder!
update user set plugin=‘ ‚ where User=’root‘;
flush privileges;
Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…
Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…
Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…
Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…
Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…
Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…