
Daftar Isi
Anda ingin membangun aplikasi atau website yang membutuhkan database server tapi bingung harus mulai dari mana? Banyak pemula yang baru berkenalan dengan dunia server sering merasa kewalahan ketika harus menginstal dan mengonfigurasi database seperti MariaDB di sistem operasi Linux. Ada rasa takut salah langkah, khawatir merusak sistem, atau bingung saat berhadapan dengan perintah terminal yang terlihat rumit.
Jika itu yang Anda alami, jangan khawatir. Artikel ini akan menjadi panduan praktis dan jelas untuk membantu Anda menginstal MariaDB di Rocky Linux mulai dari nol. Anda akan mendapatkan:
Apa Itu MariaDB?
MariaDB adalah salah satu sistem manajemen basis data (DBMS) yang paling banyak digunakan di dunia. Ia merupakan turunan dari MySQL, dikembangkan oleh komunitas open-source untuk menjaga agar tetap gratis dan terbuka. Hampir semua aplikasi web popule (mulai dari WordPress, Joomla, hingga sistem e-commerc) bisa berjalan menggunakan MariaDB.
Keunggulannya antara lain:
- Gratis dan open-source.
- Kompatibel dengan MySQL. Jadi, hampir semua aplikasi yang butuh MySQL bisa berjalan tanpa masalah di MariaDB.
- Stabil dan aman. Cocok untuk server produksi.
Langkah-Langkah Mengkonfigurasi MariaDB
1. Update Sistem
Gunakan perintah:
dnf install lvm2 -y2. Instalasi MariaDB
Rocky Linux sudah menyediakan MariaDB di repositori bawaannya, jadi instalasi bisa dilakukan dengan cepat.
sudo dnf install mariadb-server -y- Setelah instalasi selesai, mari kita aktifkan layanan MariaDB:
sudo systemctl enable mariadb
sudo systemctl start mariadb- Setelah instalasi selesai, mari kita aktifkan layanan MariaDB:
sudo systemctl enable mariadb
sudo systemctl start mariadb- Untuk memastikan berjalan dengan baik:
systemctl status mariadb3. Mengamankan Instalasi MariaDB
Secara default, instalasi MariaDB masih terbuka dan kurang aman. Untungnya, Rocky Linux menyediakan skrip bawaan untuk membantu mengamankan database.
Jalankan perintah berikut:
sudo mysql_secure_installationAnda akan ditanya beberapa hal, misalnya:
- Set root password: Buat kata sandi untuk akun root MariaDB.
- Remove anonymous users: Disarankan jawab Yes.
- Disallow root login remotely: Biasanya Yes, agar root hanya bisa login dari localhost.
- Remove test database: Jawab Yes, karena database ini tidak diperlukan di server produksi.
- Reload privilege tables: Pilih Yes agar perubahan langsung berlaku.
4. Menguji Login MariaDB
Setelah pengamanan dasar selesai, coba login ke database:
mysql -u root -pMasukkan password root yang tadi dibuat. Jika berhasil, Anda akan melihat prompt MariaDB:
MariaDB [(none)]>5. Konfigurasi Dasar MariaDB
- . Membuat Database Baru
CREATE DATABASE contoh;- Membuat User Baru dan Memberikan Hak Akses
CREATE USER 'userbaru'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON contohdb.* TO 'userbaru'@'localhost';
FLUSH PRIVILEGES;- Melihat Daftar Database
SHOW DATABASES;Anda sudah berhasil melakukan instalasi, mengamankan, dan melakukan konfigurasi dasar MariaDB di Rocky Linux. Kini, server Anda siap digunakan untuk aplikasi web, sistem informasi, atau proyek belajar Anda
