Cara Setting Akses Remote Database MariaDB di VPS Ubuntu

Terakhir diupdate: 28 April 2025

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

  1. 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).

1-Bind address mariadb-Cara akses remote mariadb di ubuntu
  • 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;
				
			
Cara remote mariadb di vps ubuntu

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.

				
					<?php

$hostname = "103.56.xxx.xx";
$username = "username";
$password = "password-kamu";
$database = " db_kamu ";

$con = new mysqli($hostname, $username, $password, $database);

if(!$con){
  echo "Database Error ".mysqli_error();
  exit;
} else {
  echo "Sukses terhubung ke server database ".$hostname;
}

mysqli_close($con);
?>

				
			

CTRL+X, Y lalu ENTER untuk menyimpan perubahan.

Hasilnya seperti ini.

Cara remote mariadb di vps ubuntu

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!.

Related Posts
Tutorial Cara Pantau monitoring Kinerja VPS anda

Hai, Sob! Buat kamu yang udah kepo sama cara pantau monitoring kinerja VPS kamu, yuk ikutin tutorialnya dibawah ini.Tapi, sebenernya Read more

Tutorial Cara Migrasi File Server Website ke VPS tanpa cpanel

Hai, Sob, kamu suka bingung gimana caranya migrasi file server website ke VPS tanpa cPanel? Yuk, kamu harus banget pantengin Read more

Tutorial Login Ke SSH Secara Otomatis

Kamu ingin melakukan login SSH secara otomatis? Gak perlu bingung karena kamu bisa ikutin tutorial di bawah ini untuk melakukan Read more

Tutorial Cara Mengamankan Akses ke Layanan VPS Anda

Hai, Sob! Tahukah kamu, Mengamankan akses ke VPS kamu sangat penting tak terkecuali untuk akses dari SSH. Wah, gimana tuh Read more

Scroll To Top