Как оказалось, это ожидаемое поведение для MariaDB и MySQL.Чтобы преодолеть эту проблему, желательно создать отдельного пользователя и предоставить доступ ко всем созданным базам данных.Вот пошаговое руководство по созданию баз данных с использованием командной строки и предоставлению разрешений для пользователя по вашему выбору.
Войдите в MariaDB / MySQL
$ sudo mysql -u root -p
Создайте базу данных
mysql> CREATE DATABASE `database_name`;
Создать пользователя
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Предоставить права пользователя
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Применить изменения
mysql> FLUSH PRIVILEGES;