Moin, ich habe ein kleines Problem mit der Mysql Datenbank. Und zwar wenn ich
eingebe solte ich eig aufgefordert werden ein Passwort einzugeben dies erscheint aber nicht
Laut: https://tutorials-raspberrypi.de/lokale-mysql-d…pi-datenlogger/
Moin, ich habe ein kleines Problem mit der Mysql Datenbank. Und zwar wenn ich
eingebe solte ich eig aufgefordert werden ein Passwort einzugeben dies erscheint aber nicht
Laut: https://tutorials-raspberrypi.de/lokale-mysql-d…pi-datenlogger/
Mysql Passwort Problem? Schau mal ob du hier fündig wirst!
Die Anleitung ist alt. Seit geraumer Zeit wird statt mysql mariadb installiert und dabei hat sich das Verhalten bezgl. des root-Users geändert.
Siehe u.a. https://kofler.info/root-login-problem-mit-mariadb/
Mit mysql_secure_installation kannst du einen Assistenten aufrufen der dir bei der Erstinstallation behilflich ist. Unter anderem wird das root Passwort gesetzt.
Als ich gestern meine Test/Dev Maschine neu gemacht habe, bin ich auch darüber gestolpert. So ein Schwachsinn, ehrlich. Die Authentifizierung über auth_socket mag ja sinnig klingen, ist aber endlos nervig. Warum kann man nicht einfach - wie die Jahrzehnte zuvor, sein DB-root Passwort bei der Installation vergeben. Nein, man jetzt SQL-Queries absetzen um sowas wie phpmyadmin nutzen zu können. Mich wundert ja, dass sie es nicht in systemd integriert haben
unter anderem wird das root Passwort gesetzt.
Solange die Authentifizierung über auth_socket läuft juckt das nur das System nicht. phpmyadmin lehnt trotzdem die Verbindung über den user root ab.
dbv War das nicht schon immer so ?
Nein, ich glaub das wurde mit MySQL 5.7 eingeführt. Früher(tm) hat man bei der Installation das Root pw vergeben und gut. Anschliessend funktionierte das überall. Ob auf der Console oder über php oder sonstwas.
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!