Im Gegensatz zu nativen MariaDB-Paketen (die von MariaDB selbst bereitgestellt werden), haben von Ubuntu generierte Pakete standardmäßig unix_socket Authentifizierung für die lokale Wurzel. Führen Sie zur Überprüfung
ausSELECT user, host, plugin FROM mysql.user;
Wenn Sie unix_socket
sehen im plugin
Spalte, das ist der Grund.
Um zur üblichen Passwortauthentifizierung zurückzukehren, führen Sie
ausUPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;
(Wählen Sie WHERE
Klausel, die Ihren Zwecken entspricht, die obige ist nur ein Beispiel)