結局のところ、これは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;