MariaDB adalah relational database management system (RDBMS) open-source yang dikembangkan sebagai fork dari MySQL. Tujuan utama proyek ini adalah mempertahankan kompatibilitas penuh dengan MySQL sekaligus menawarkan peningkatan performa, skalabilitas, dan fitur keamanan yang lebih kuat. MariaDB digunakan secara luas di berbagai sektor, mulai dari website kecil hingga sistem bisnis berskala besar, berkat kestabilannya dan lisensi open-source yang ramah komunitas.
Pada 24 Mei 2024, tim pengembang merilis MariaDB 11.4, versi Long Term Support (LTS) terbaru yang dirancang untuk penggunaan jangka panjang di lingkungan produksi. Berdasarkan endoflife.date, versi ini mendapatkan Community Support hingga 29 Mei 2029, dan Enterprise Support hingga 16 Januari 2033. Dengan masa dukungan yang panjang ini, MariaDB 11.4 menjadi pilihan ideal bagi administrator sistem dan pengembang yang menginginkan kestabilan dan keamanan jangka panjang.
Artikel ini akan memandu kamu langkah demi langkah untuk menginstal MariaDB 11.4 di Ubuntu 24.04, meliputi instalasi, konfigurasi keamanan, pembuatan database dan user, serta solusi untuk beberapa masalah umum.
Update Sistem
Sebelum memulai instalasi, pastikan sistem kamu dalam kondisi terbaru:
sudo apt update && sudo apt upgrade -yTambahkan Repository MariaDB
MariaDB 11.4 belum tersedia langsung di repository bawaan Ubuntu 24.04, jadi kita perlu menambahkan repository dari MariaDB.
Download key repository MariaDB:
sudo apt install apt-transport-https curl -y
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'Membuat file repository MariaDB:
sudo nano /etc/apt/sources.list.d/mariadb.sourcesMasukkan konfigurasi berikut:
# MariaDB 11.4 repository list
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.4/ubuntu
Suites: noble
Components: main main/debug
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgpInstall MariaDB Server
Setelah repository ditambahkan, instal MariaDB 11.4 dengan perintah berikut:
sudo apt update
sudo apt install mariadb-server -ySetelah instalasi selesai, periksa status service MariaDB:
sudo systemctl status mariadbPastikan status menunjukkan active (running).
Mengamankan Instalasi MariaDB
MariaDB menyediakan skrip keamanan bawaan untuk menghapus konfigurasi default yang berisiko dan menetapkan password root.
Jalankan perintah berikut:
sudo mariadb-secure-installationKamu akan diminta menjawab beberapa pertanyaan, seperti:
- Mengatur password root database
- Menghapus user anonim
- Menonaktifkan login root dari jarak jauh
- Menghapus database test
- Reload privilege tables
- Disarankan untuk menjawab Y (Yes) untuk semua opsi keamanan
Masuk ke MariaDB
Setelah konfigurasi selesai, kamu dapat masuk ke shell MariaDB menggunakan:
sudo mariadb -u root -pMasukkan password root yang telah kamu tetapkan sebelumnya.
Membuat Database dan User Baru
Setelah login ke MariaDB shell, buat database baru dengan perintah berikut:
CREATE DATABASE project_db;Kemudian buat user baru dan berikan hak akses:
CREATE USER 'bitnesia'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON project_db.* TO 'bitnesia'@'localhost';
FLUSH PRIVILEGES;
exitTroubleshooting Umum
Berikut beberapa masalah umum yang mungkin terjadi saat instalasi atau konfigurasi MariaDB:
MariaDB Tidak Dapat Dimulai
Cek status service:
sudo systemctl status mariadbJika terdapat error, coba jalankan ulang service:
sudo systemctl restart mariadbAtau periksa log di:
sudo journalctl -xeu mariadbGagal Login sebagai root
Jika login dengan sudo mariadb -u root -p gagal, coba akses langsung tanpa password:
sudo mariadbKemudian reset password root dengan:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword123!';
FLUSH PRIVILEGES;Port MariaDB Tidak Terbuka untuk Remote Access
Edit file konfigurasi:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfUbah baris:
bind-address = 127.0.0.1menjadi:
bind-address = 0.0.0.0Kemudian restart service:
sudo systemctl restart mariadbJika sistem kamu menggunakan UFW, pastikan port 3306 dibuka untuk koneksi dari IP tertentu atau jaringan yang tepercaya.
Untuk mengizinkan koneksi hanya dari IP tertentu:
sudo ufw allow from 192.168.1.10 to any port 3306Untuk mengizinkan koneksi dari seluruh jaringan lokal:
sudo ufw allow from 192.168.1.0/24 to any port 3306Jika kamu ingin mengizinkan koneksi dari mana saja (tidak disarankan untuk server publik):
sudo ufw allow 3306/tcpSetelah itu, periksa aturan firewall:
sudo ufw statusPenutup
Setelah mengikuti langkah-langkah di atas, kamu kini berhasil menginstal MariaDB 11.4 LTS di Ubuntu 24.04. Versi ini memberikan kestabilan jangka panjang dan performa tinggi, cocok digunakan untuk server database produksi maupun pengembangan aplikasi. Jangan lupa untuk selalu menjaga keamanan dengan pembaruan rutin dan backup data secara berkala.




