Som det viser sig, er dette forventet adfærd for MariaDB og MySQL. For at løse problemet, er det tilrådeligt at oprette en separat bruger og give adgang til alle oprettede databaser. Her er en trin for trin guide til, hvordan du opretter databaser ved hjælp af kommandolinjen og giver tilladelser til den bruger, du vælger.
Log ind på MariaDB/MySQL
$ sudo mysql -u root -p
Opret en database
mysql> CREATE DATABASE `database_name`;
Opret en bruger
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Giv brugertilladelser
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Anvend ændringer
mysql> FLUSH PRIVILEGES;