Cara Install MariaDB di Debian 9 Server
MariaDB adalah sistem manajemen basis data relasional sumber terbuka yang populer dan merupakan pengganti yang kompatibel dengan MySQL. Dikembangkan oleh Michael βMontyβ Widenius, MariaDB menawarkan berbagai peningkatan performa dan mesin penyimpanan tambahan, serta komitmen untuk tetap open source. Dalam tutorial ini, kita akan membahas cara menginstal dan mengamankan MariaDB di server Debian 9.
Prasyarat
Sebelum mulai, pastikan Anda memiliki server yang menjalankan Debian 9. Anda juga harus memiliki pengguna administratif non-root dan firewall yang dikonfigurasi dengan UFW. Jika Anda belum mengatur firewall, Anda bisa mengikuti panduan pengaturan awal server untuk Debian.
- Server Debian 9 yang sudah terinstal.
- Pengguna administratif dengan hak sudo.
- Firewall yang dikonfigurasi menggunakan UFW.
Untuk informasi lebih lanjut tentang pengaturan firewall di Debian, Anda bisa merujuk ke tutorial lain yang membahas UFW.
Langkah Utama
Langkah 1: Memperbarui Daftar Paket
Langkah pertama adalah memperbarui daftar paket sistem Anda untuk memastikan Anda mendapatkan versi terbaru dari perangkat lunak yang tersedia di repository.
sudo apt update
Langkah 2: Menginstal MariaDB
Setelah memperbarui daftar paket, Anda dapat menginstal MariaDB dengan menggunakan perintah berikut:
sudo apt install mariadb-server
Proses ini akan menginstal MariaDB dan semua dependensinya yang diperlukan.
Langkah 3: Menjalankan Skrip Keamanan
Setelah instalasi selesai, langkah selanjutnya adalah menjalankan skrip keamanan yang disertakan dengan MariaDB. Skrip ini membantu mengamankan instalasi MariaDB Anda dengan menghapus pengguna anonim, menonaktifkan login root dari jarak jauh, dan menghapus database pengujian. Jalankan perintah berikut:
sudo mysql_secure_installation
Ikuti petunjuk yang muncul di layar untuk menyelesaikan proses konfigurasi keamanan.
Konfigurasi Lanjutan
Setelah menginstal MariaDB, Anda mungkin ingin melakukan konfigurasi tambahan untuk menyesuaikan pengaturan sesuai dengan kebutuhan spesifik Anda.
Menambah Pengguna Baru
Untuk aplikasi yang memerlukan akses basis data, ada baiknya untuk membuat pengguna baru dengan hak istimewa yang tepat. Anda dapat masuk ke MariaDB menggunakan perintah:
sudo mariadb
Setelah itu, Anda bisa menambahkan pengguna baru dan memberikan hak akses yang sesuai:
CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON . TO 'nama_pengguna'@'localhost' WITH GRANT OPTION;
Jangan lupa untuk menyegarkan hak akses setelah melakukan perubahan:
FLUSH PRIVILEGES;
Mengatur MariaDB untuk Mulai Secara Otomatis
Secara default, MariaDB akan dimulai secara otomatis saat sistem booting. Namun, Anda dapat memeriksa statusnya dan mengontrol layanan dengan perintah berikut:
sudo systemctl status mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
Best Practices
- Selalu gunakan kata sandi yang kuat untuk akun pengguna basis data.
- Secara teratur periksa pembaruan keamanan dan lakukan pembaruan sistem secara berkala.
- Backup basis data secara rutin untuk menghindari kehilangan data.
- Batasi akses ke server MariaDB hanya untuk alamat IP yang diperlukan.
Menerapkan praktik keamanan yang baik akan membantu menjaga sistem basis data Anda tetap aman dari ancaman luar.
Troubleshooting
Jika Anda mengalami masalah saat menginstal atau menjalankan MariaDB, berikut adalah beberapa langkah pemecahan masalah yang dapat Anda coba:
- Periksa status layanan MariaDB dengan perintah
sudo systemctl status mariadbuntuk melihat apakah ada kesalahan yang dilaporkan. - Lihat file log MariaDB yang terletak di
/var/log/mysql/error.loguntuk menemukan informasi lebih lanjut tentang masalah yang terjadi. - Pastikan tidak ada proses lain yang menggunakan port 3306, yang merupakan port default untuk MariaDB.
Kesimpulan
MariaDB merupakan solusi basis data yang kuat dan aman yang dapat diinstal dengan mudah di server Debian 9. Dengan mengikuti langkah-langkah dalam tutorial ini, Anda telah berhasil menginstal dan mengamankan MariaDB, serta melakukan konfigurasi dasar yang diperlukan. Selalu pastikan untuk menerapkan praktik keamanan yang baik untuk menjaga integritas dan keamanan data Anda. Jika Anda memerlukan bantuan lebih lanjut atau mengalami masalah, jangan ragu untuk berkonsultasi dengan profesional yang berpengalaman.
Untuk bantuan lebih lanjut, Anda dapat menghubungi kami dan mendapatkan jasa setup untuk MariaDB di server Anda.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli β
π Artikel Terkait

Cara Install LEMP Server (Nginx, MariaDB, PHP, phpMyAdmin) di Ubuntu
735 kata β’ Baca selengkapnya β

Cara Memisahkan Apache Web Server dan MariaDB Database Server
712 kata β’ Baca selengkapnya β
Berkenalan dengan VPS Khusus Pemula
972 kata β’ Baca selengkapnya β
Cara Akses Google Drive di Linux Server
699 kata β’ Baca selengkapnya β