Instalasi database MariaDB secara default hanya bisa diakses oleh komputer lokal saja (localhost / 127.0.0.1) demi alasan keamanan. Tapi dalam beberapa kasus kadang programer membutuhkan akses database MariaDB dapat dilakukan secara remote dari komputer lain (IP address lain).
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Cari bind-address ganti nilainya dari 127.0.0.1 menjadi 0.0.0.0 atau langsung menggunakan IP address dari server.
- bind-address = 127.0.0.1, server hanya menerima koneksi TCP/IP yang masuk melalui 127.0.0.1.
- bind-address = 149.28.159.140, server hanya menerima koneksi TCP/IP yang masuk melalui IPv4 yang diisikan.
- bind-address = 0.0.0.0, server menerima koneksi TCP/IP yang masuk melalui semua IPv4 yang ada pada interface jaringan.
- Dapat memasang lebih dari satu bind-address seperti gambar di bawah ini.

sudo systemctl restart mysql
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE mydb;
MariaDB [(none)]> CREATE USER ‘musa’@’%’ IDENTIFIED BY ‘rahasia’;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mydb.* TO ‘musa’@’%’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
Pengujian Akses Remote MariaDB dengan Aplikasi Navicat
