Jak se ukázalo, toto je očekávané chování pro MariaDB a MySQL. K vyřešení problému je vhodné vytvořit samostatného uživatele a udělit přístup ke všem vytvořeným databázím. Zde je krok za krokem průvodce, jak vytvořit databáze pomocí příkazového řádku a udělit oprávnění uživateli dle vašeho výběru.
Přihlaste se do MariaDB/MySQL
$ sudo mysql -u root -p
Vytvořte databázi
mysql> CREATE DATABASE `database_name`;
Vytvořit uživatele
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Udělte uživatelská oprávnění
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Použít změny
mysql> FLUSH PRIVILEGES;