Wiederherstellen des Root-Logins über den Befehl „sudo mariadb“

Wiederherstellen des Root-Logins über den Befehl „sudo mariadb“

Danach scheint der Befehl mit dem folgenden Fehler nicht mehr zu funktionieren mysql_secure_installation:sudo mariadb

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Weiß jemand, wie man die Anmeldung per sudo mariadbBefehl wiederherstellt?

Versions Information
  • MariaDB: 10.3.32
  • Ubuntu: 20.04.1

Danke!

Antwort1

Nun, ich musste von der passwortbasierten Authentifizierung zur Unix-Socket-Authentifizierung umsteigen.

Ich habe diesen Befehl ausgeführt, um die Authentifizierungsmethode für meinen Root-Benutzer zu ändern.

alter user 'root'@'localhost' identified via unix_socket;

Verweise:

verwandte Informationen