A quanto pare, questo è un comportamento previsto per MariaDB e MySQL. Per ovviare al problema, è consigliabile creare un utente separato e concedere l'accesso a tutti i database creati. Ecco una guida passo passo su come creare database utilizzando la riga di comando e concedere autorizzazioni all'utente di tua scelta.
Accedi a MariaDB/MySQL
$ sudo mysql -u root -p
Crea un database
mysql> CREATE DATABASE `database_name`;
Crea un utente
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Concedi autorizzazioni utente
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Applica le modifiche
mysql> FLUSH PRIVILEGES;