Daftar Isi
Panduan Untuk Cara Install MariaDB Server di CentOS 8 Server dan Desktop
Pegantar
Cara Install MariaDB di CentOS 8 untuk server dan Desktop. MariaDB merupakan database management system (DBMS), biasa dipergunakan untuk mengantikan MySQL database bagian dari LAMP (Linux,Apache,MySQL,PHP/Phyton/Perl) stack. MariaDB dikembangkan sebagai penganti dari MySQL.
Pada panduan cara install mariadb di centos 8 ini, akan dijelaskan langkah install mariadb menggunakan versi terakhir pada centos 8 server, dan juga dapat diterapkan pada centos 8 desktop juga. Jika memiliki pertanyaan untuk memilih MySQL atau MariaDB, MariaDB merupakan pilihan yang memiliki fungsi sebagai penganti MySQL. Apabila tetap ingin menggunakan MySQL, silakan liat artikel Cara Install MySQL di CentOS 8.
Kebutuhan
Untuk mengikuti cara install mariadb di centos server atau desktop ini, berikut adalah syarat yang diperlukan
CentOS 8 telah terinstall dengan baik, kalau belum silakan merujuk pada Cara Install CentOS 8
Akun dengan hak akses root atau memiliki hak akses sudo
Mulai install MariaDB di CentOS 8
Pertama, menggunakan perintah dnf untuk melakukan install paket MariaDB
$ sudo dnf install mariadb-server
Akan ada permintaan konfirmasi, tekan Y dan Enter untuk melanjutkan, setelah proses install mariadb server selesai, jalankan service dari mariadb dengan perintah berikut
$ sudo systemctl start mariadb
Output ● mariadb.service - MariaDB 10.3 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2020-04-03 17:32:46 UTC; 52min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4567 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 5059) Memory: 77.1M CGroup: /system.slice/mariadb.service └─4567 /usr/libexec/mysqld --basedir=/usr . . . Apr 03 17:32:46 centos8-mariadb systemd[1]: Started MariaDB 10.3 database server.
Jika MariaDB di Centos 8 berjalan dengan sukses, pada bagian output seperti diatas akan memiliki status active (running) dan pada bagian paling bawah atau akhir akan muncul serperti berikut :
Output Apr 03 17:32:46 centos8-mariadb systemd[1]: Started MariaDB 10.3 database server..
Setelah memastikan bahwa MariaDB berjalan dengan normal dan sukses, sekarang saatnya membuat MariaDB berjalan otomatis saat server di restart atau saat selesai booting.
$ sudo systemctl enable mariadb
Output Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
Mengamankan MariaDB Server di CentOS 8
Selesai dengan pengaturan MariaDB berjalan dengan otomatis saat server dinyalakan atau setelah melakukan restart, sekarang dilanjutkan mengamankan hasil dari install MariaDB di Centos 8. Secara bawaan, MariaDB telah mengikutkan script untuk mengamankan installasi mariadb serta mengubah pengaturan default diantaranya adalah menghapus sample users serta tidak memperbolehkan root login melalui remote.