Wie sich herausstellt, ist dies das erwartete Verhalten für MariaDB und MySQL. Um das Problem zu lösen, ist es ratsam, einen separaten Benutzer zu erstellen und Zugriff auf alle erstellten Datenbanken zu gewähren. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie Datenbanken über die Befehlszeile erstellen und dem Benutzer Ihrer Wahl Berechtigungen erteilen.
Melden Sie sich bei MariaDB/MySQL an
$ sudo mysql -u root -p
Datenbank erstellen
mysql> CREATE DATABASE `database_name`;
Erstellen Sie einen Benutzer
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Benutzerberechtigungen erteilen
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Änderungen übernehmen
mysql> FLUSH PRIVILEGES;