Ich habe gerade MariaDb
auf einem neuen Ubuntu Gnome installiert und anschließend mysql_secure_installation ausgeführt, wo ich ein anständiges Administratorkennwort festgelegt, den anonymen Benutzer entfernt usw. habe.
Danach bemerkte ich ein seltsames Verhalten bezüglich des Administratorkennworts:
- Wenn ich versuche, mich mit dem Befehl von meinem normalen Benutzerkonto aus anzumelden, wird
mysql -u root -p
immer eine Fehlermeldung angezeigt :ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Ich bin mir ziemlich sicher, dass ich das richtige Kennwort eingegeben habe, das ich zuvor mit mysql_secure_installation festgelegt habe ... - Wenn ich den Befehl von root mit ausführe
sudo mysql -u root -p
, erhalte ich immer Zugriff auf die Datenbank, unabhängig davon, welches Passwort ich tatsächlich eingebe ...
Ist das normal, mache ich etwas falsch oder habe ich die Installation irgendwie vermasselt?
quelle