MariaDB adalah sistem basis data relasional gratis dan dikembangkan komunitas yang merupakan pengganti drop-in yang kompatibel untuk sistem manajemen basis data MySQL yang sangat populer.
Itu bercabang dari MySQL setelah pengembang asli MySQL menyatakan keraguan mereka dengan akuisisi MySQL oleh Oracle. Sejak saat itu, MariaDB dijamin tetap gratis dan open source di bawah lisensi GNU.
MariaDB sangat populer karena kinerjanya yang cepat, skalabilitas, stabilitas, dan ketahanannya. Ini kompatibel dengan berbagai sistem operasi termasuk Linux, FreeBSD, Mac, dan Windows.
Kumpulan mesin penyimpanan, plugin, dan alat keren lainnya yang kaya yang disediakannya menjadikannya pilihan ideal untuk berbagai kasus penggunaan seperti analitik data, pergudangan data, pemrosesan transaksional, dan sebagainya. Faktanya, ini adalah komponen kunci dari tumpukan LAMP &LEMP yang digunakan untuk menghosting aplikasi web.
Fitur MariaDB
Fitur Utama MariaDB meliputi:
- Teknologi pengelompokan Galera.
- Mesin Penyimpanan baru seperti InnoDB, XtraDB, Aria, TokuDB, CONNECT, dan SEQUENCE untuk menyebutkan beberapa.
- Replikasi yang lebih cepat dan lebih baik.
- Kolam utas lanjutan yang mampu mendukung hingga 200.000+ koneksi.
- Fitur baru seperti tabel versi sistem, tipe data berlabuh, dan otentikasi soket UNIX untuk menyebutkan beberapa.
Dalam artikel ini, kami memandu Anda melalui cara memasang MariaDB server basis data di Rocky Linux 8 dan AlmaLinux 8 .
Langkah 1:Tambahkan Repositori MariaDB di Rocky Linux
Secara default, Rocky Linux AppStream repositori menyediakan MariaDB 10.3 . Namun, ini bukan versi terbaru. Saat ini, rilis stabil saat ini adalah MariaDB 10.6 .
Untuk menginstal versi terbaru, buat MariaDB file repositori di sistem Anda sebagai berikut.
$ sudo vim /etc/yum.repos.d/mariadb.repo
Tempelkan baris yang ditampilkan.
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.6/rhel8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Kemudian simpan perubahan dan keluar dari file.
Selanjutnya, perbarui repositori sistem untuk Rocky untuk mendaftarkan repositori yang baru ditambahkan.
$ sudo dnf update
Langkah 2:Instal MariaDB di Rocky Linux
Dengan repositori di tempatnya, lanjutkan dan instal MariaDB server database seperti yang ditunjukkan:
$ sudo dnf install mariadb-server mariadb
Setelah terinstal, aktifkan MariaDB service untuk memulai saat boot dan memulai layanan menggunakan perintah berikut.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Kemudian verifikasi status menjalankan MariaDB .
$ sudo systemctl status mariadb
Outputnya menunjukkan bahwa semuanya bekerja sebagaimana mestinya.
Langkah 3:Amankan MariaDB di Rocky Linux
MariaDB hadir dengan pengaturan default yang lemah dan menghadirkan risiko keamanan yang dapat menyebabkan server database dieksploitasi oleh peretas. Oleh karena itu, kita perlu mengambil tindakan tambahan untuk mengamankan server database.
Untuk melakukannya, kami akan menjalankan skrip di bawah ini.
$ sudo mysql_secure_installation
Pertama, atur kata sandi root.
Untuk petunjuk selanjutnya, tekan ‘Y’
untuk membersihkan pengguna anonim, melarang login root jarak jauh dan menghapus database pengujian yang tidak diperlukan dalam produksi dan akhirnya menyimpan perubahan.
Untuk masuk ke MariaDB database server, jalankan perintah berikut
$ sudo mysql -u root -p
Berikan kata sandi root yang Anda konfigurasikan pada langkah sebelumnya dan tekan ENTER untuk mengakses MariaDB cangkang.
Dan di sana Anda pergi. Kami telah berhasil menginstal MariaDB server basis data di Rocky Linux 8 . Ingat, Anda masih dapat menggunakan versi yang disediakan oleh AppStream repositori yang akan bekerja dengan baik. Namun, jika Anda ingin menginstal versi terbaru MariaDB , lalu menambahkan repositori akan berhasil.