Vor kurzem wollte ich das Root Passwort von einem MariaDB Server ändern. Bisher ging das mit einem Update Kommando.
UPDATE mysql.user SET Password=PASSWORD('neuessupercoolespasswort') WHERE User='root';
Doch der Befehl endete mit einer Fehlermeldung
ERROR 1348 (HY000): Column 'Password' is not updatable
Seit MariaDB Version 10.4 muss man nun einen neuen Befehl benutzen um das Root Passwort zu ändern. Dazu wie gehabt auf dem MariaDB Server einloggen und die mysql
Datenbank auswählen. Dann mit dem folgenden Befehl das Root Passwort ändern
ALTER USER 'root'@'localhost' IDENTIFIED BY 'neuessupercoolespasswort';
und am Ende ein flush privileges;
nicht vergessen.
MariaDB 10.4 – Root Passwort ändern