Halo, Sobat Jagoan! MariaDB secara default hanya bisa diakses melalui lokal saja (localhost atau 127.0.0.1) demi alasan keamanan. Tapi kalau kamu memerlukan agar bisa diakses secara remote dari komputer lain (dari IP address lain) untuk kepentingan bisnis kamu atau pengelolaan database jarak jauh, bisa banget kok! Simak caranya yuk di bawah ini.
Prasyarat
- Sudah menginstal MariaDB di server. Panduannya Cara Install MariaDB di VPS Ubuntu
1. Setting MariaDB Server
Step 1: Login sebagai root melalui SSH. Kemudian buka file konfigurasi MariDB.
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Step 2: Cari bind-address dan ganti nilainya dari 127.0.0.1 ATAU tambahkan di bawahnya menggunakan IP address dari server (bind-address dapat dipasang lebih dari satu).

- bind-address = 127.0.0.1, server hanya menerima koneksi TCP/IP yang masuk melalui 127.0.0.1.
- bind-address = 103.56.xxx.xx 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.
Kemudian restart service MariaDB.
sudo systemctl restart mariadb
2. Membuat database dan user MariaDB
Kemudian, buat user yang memiliki akses ke IP address yang ditambahkan sebelumnya. Buat databasenya juga kalau belum ada.
Pertama login ke database sebagai user root.
mysql -u root -p
Lalu, buat database dan user dan diberi akses full ke database yang sudah dibuat.
CREATE DATABASE db_kamu;
CREATE USER 'username'@'%' IDENTIFIED BY 'password_kamu';
GRANT ALL PRIVILEGES ON db_kamu.* TO 'username'@'%';
FLUSH PRIVILEGES;
Jangan lupa ganti ‘db_kamu’, ‘username’, dan ‘password_kamu’.
3. Pengujian akses remote MariaDB
Remote MariaDB dengan menggunakan aplikasi MariaDB client berbasis Linux terminal. Kemudian login dengan userkamu ke database server 10x.xxx.xxx (IP address VPS) menggunakan password.
mysql -u username -h 103.56.xxx.xx -p
Sesuaikan ‘103.56.xxx.xx ‘ dengan IP server kamu. Lalu, coba lihat apakah database ada di server remote.
SHOW DATABASES;
Cek lagi dengan command:
status;

Di sana akan terlihat infromasi koneksinya IP publik dan IP server yang kamu gunakan.
Cara lain yaitu melakukan pengujian di komputer lokal (berbasis linux) dengan membuat file php yang berisi login ke database server.
sudo nano /var/www/html/remotedb.php
Dan isikan kode berikut ini.
CTRL+X, Y lalu ENTER untuk menyimpan perubahan.
Hasilnya seperti ini.

Dengan mengaktifkan akses remote di MariaDB, pengelolaan database kamu bisa dilakukan lebih fleksibel, kapan saja dan di mana saja. Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting yang siap bantu kamu 24 jam non-stop!.
Hai, Sob! Buat kamu yang udah kepo sama cara pantau monitoring kinerja VPS kamu, yuk ikutin tutorialnya dibawah ini.Tapi, sebenernya Read more
Hai, Sob, kamu suka bingung gimana caranya migrasi file server website ke VPS tanpa cPanel? Yuk, kamu harus banget pantengin Read more
Kamu ingin melakukan login SSH secara otomatis? Gak perlu bingung karena kamu bisa ikutin tutorial di bawah ini untuk melakukan Read more
Hai, Sob! Tahukah kamu, Mengamankan akses ke VPS kamu sangat penting tak terkecuali untuk akses dari SSH. Wah, gimana tuh Read more