Resulta que este es el comportamiento esperado para MariaDB y MySQL. Para solucionar el problema, se recomienda crear un usuario independiente y otorgar acceso a todas las bases de datos creadas. Aquí hay una guía paso a paso sobre cómo crear bases de datos usando la línea de comando y otorgar permisos al usuario de su elección.
Iniciar sesión en MariaDB/MySQL
$ sudo mysql -u root -p
Crear una base de datos
mysql> CREATE DATABASE `database_name`;
Crear un usuario
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Otorgar permisos de usuario
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Aplicar cambios
mysql> FLUSH PRIVILEGES;