Acontece que esse é o comportamento esperado para MariaDB e MySQL. Para contornar o problema, é aconselhável criar um usuário separado e conceder acesso a todos os bancos de dados criados. Aqui está um guia passo a passo sobre como criar bancos de dados usando a linha de comando e conceder permissões ao usuário de sua escolha.
Faça login no MariaDB/MySQL
$ sudo mysql -u root -p
Criar um banco de dados
mysql> CREATE DATABASE `database_name`;
Criar um usuário
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Conceder permissões de usuário
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Aplicar alterações
mysql> FLUSH PRIVILEGES;