Ternyata, ini adalah perilaku yang diharapkan untuk MariaDB dan MySQL. Untuk mengatasi masalah tersebut, disarankan untuk membuat pengguna terpisah dan memberikan akses ke semua database yang dibuat. Berikut adalah panduan langkah demi langkah tentang cara membuat database menggunakan baris perintah dan memberikan izin kepada pengguna pilihan Anda.
Masuk ke MariaDB/MySQL
$ sudo mysql -u root -p
Buat database
mysql> CREATE DATABASE `database_name`;
Buat pengguna
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
Berikan izin pengguna
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
Terapkan perubahan
mysql> FLUSH PRIVILEGES;