Cara Setting Akses Remote Database MariaDB di Ubuntu
Pembuka
MariaDB adalah sistem manajemen basis data relasional open-source yang menjadi pengganti MySQL yang populer. Dalam tutorial ini, kita akan membahas cara untuk mengatur akses remote database MariaDB di Ubuntu.
Prasyarat
- Server yang menjalankan Ubuntu (20.04, 22.04, atau 24.04).
- Pengguna administratif non-root dengan akses sudo.
- Firewall yang dikonfigurasi dengan UFW.
Sebelum memulai, pastikan server Anda sudah diatur dengan benar termasuk pengaturan firewall yang diperlukan.
Langkah Utama
1. Menginstal MariaDB
sudo apt update
sudo apt install mariadb-server
MariaDB dapat diinstal dengan menggunakan repository default Ubuntu. Pastikan untuk memperbarui indeks paket sebelum menginstal.
2. Mengamankan Instalasi MariaDB
sudo mysql_secure_installation
Skrip ini akan membantu Anda mengatur password root, menghapus pengguna anonim, dan menonaktifkan login root jarak jauh.
3. Mengonfigurasi Akses Remote
Secara default, MariaDB tidak mengizinkan akses remote untuk alasan keamanan. Kita perlu mengkonfigurasi izin akses dengan menambahkan pengguna yang sesuai.
Menyiapkan Pengguna untuk Akses Remote
sudo mariadb
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON . TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Konfigurasi Lanjutan
1. Mengatur Bind Address
Secara default, MariaDB hanya mendengarkan koneksi dari localhost. Anda perlu mengubah konfigurasi agar MariaDB dapat mendengarkan pada alamat IP yang sesuai.
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Temukan baris
bind-addressdan ubah nilainya menjadi0.0.0.0untuk mendengarkan pada semua antarmuka jaringan.
2. Mengatur Firewall
Pastikan bahwa firewall Anda mengizinkan koneksi ke port MariaDB (default port 3306).
sudo ufw allow 3306
Best Practices
- Gunakan username dan password yang kuat untuk mengakses database.
- Batasi akses ke IP tertentu yang memerlukan akses ke database.
- Selalu perbarui MariaDB ke versi terbaru untuk mendapatkan patch keamanan terbaru.
- Manfaatkan SSL untuk mengamankan koneksi ke server database.
Troubleshooting
1. Masalah Koneksi
Jika Anda tidak dapat terhubung dari klien remote, pastikan bahwa alamat IP klien diizinkan dalam konfigurasi MariaDB dan firewall.
2. Cek Status MariaDB
sudo systemctl status mariadb
Pastikan layanan MariaDB berjalan dengan baik. Jika tidak, gunakan perintah restart dengan
sudo systemctl restart mariadb.
Kesimpulan
Dalam tutorial ini, Anda telah belajar cara menginstal dan mengonfigurasi akses remote untuk database MariaDB di Ubuntu. Ingatlah untuk selalu mengikuti praktik terbaik keamanan agar database Anda tetap aman.
Penjelasan
- Struktur HTML di atas mengikuti format tutorial yang telah ditentukan.
- Menggunakan elemen seperti
hingga,,, dan- /
untuk menyoroti perintah dan informasi penting. - Memberikan langkah-langkah yang jelas dan terstruktur agar mudah dipahami pengguna.
- Memasukkan panduan troubleshooting dan best practices untuk membantu pengguna mengatasi masalah yang mungkin terjadi.
- Menghindari penyebutan penyedia spesifik untuk menjaga keumuman tutorial.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Backup MySQL/MariaDB Secara Otomatis di Linux
510 kata • Baca selengkapnya →

Cara Memisahkan Apache Web Server dan MariaDB Database Server
712 kata • Baca selengkapnya →
Cara Migrasi dari MySQL 5.7 ke MariaDB 10.5 di Ubuntu 18.04
591 kata • Baca selengkapnya →
Cara Replikasi Database Master-Master MariaDB 10 di Ubuntu 16.04
528 kata • Baca selengkapnya →