MariaDB Community Server unterstützt das Authentifizierungsplugin caching_sha2_password ab Version 11.8.4.
Das Plugin ist standardmäßig nicht aktiviert und muss bei Bedarf durch einen Datenbankadministrator installiert werden.
Das Plugin kann über folgenden SQL-Befehl installiert werden:
INSTALL SONAME 'auth_mysql_sha2';
Die Installation wird von MariaDB gespeichert, sodass das Plugin auch nach einem Neustart verfügbar bleibt.
Alternativ kann das Plugin über die MariaDB-Konfiguration aktiviert werden.
Hierzu wird beispielsweise in der Datei /etc/mysql/mariadb.conf.d/50-server.cnf im Abschnitt [mariadb] folgende Einstellung ergänzt:
[mariadb]
plugin_load_add = auth_mysql_sha2
Anschließend ist ein Neustart des MariaDB-Dienstes erforderlich.
Der tatsächliche Pfad der Konfigurationsdatei kann je nach Betriebssystem und Installationsart abweichen.
Die erfolgreiche Aktivierung kann mit folgendem SQL-Befehl überprüft werden:
SHOW PLUGINS;
Das Plugin caching_sha2_password muss mit dem Status ACTIVE aufgeführt werden.
Anschließend kann ein existierender Benutzer wie folgt umgestellt werden:
ALTER USER 'vimp'@'%'
IDENTIFIED VIA caching_sha2_password
USING PASSWORD('NEUES_PASSWORT');
(Ersetzen Sie 'vimp' mit dem Namen des Benutzers Ihrer VIMP-Datenbank und 'NEUES_PASSWORT' mit einem neuen sicheren Passwort)