# Installasi MariaDB

MariaDB adalah aplikasi basis data *(database)*, yang berguna untuk menyimpan data-data hasil olahan dari aplikasi. SIPP menggunakan MariaDB sebagai basis datanya. Untuk menginstall MariaDB, ketikkan perintah berikut ini:

```
yum -y install mariadb-server mariadb
```

Tunggu beberapa saat hingga MariaDB selesai diinstal. Kemudian jalankan MariaDB dengan mengetikkan perintah:

```
systemctl start mariadb
```

Dan buat agar MariaDB dijalankan secara otomatis di saat server dihidupkan, dengan cara memasukkan perintah:

```
systemctl enable mariadb
```

Selanjutnya konfigurasikan firewall agar mengizinkan MariaDB diakses dari luar server, dengan mengetikkan perintah:

```
firewall-cmd --permanent --zone=public --add-service=mysql
```

Lalu *restart service* firewall dengan perintah:

```
firewall-cmd --reload
```

Setelah MariaDB terpasang di server, selanjutnya lakukan konfigurasi dasar dengan memasukkan perintah berikut ini:

```
mysql_secure_installation
```

Respon awal dari MariaDB adalah meminta Anda untuk memasukkan kata sandi *default* dari MariaDB. Pada tahap ini, Anda cukup menekan **Enter** pada keyboard, karena kata sandi *default-*nya memang tanpa sandi.

<span lang="EN-US" style="font-size: 11.0pt; line-height: 107%; font-family: Consolas; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; color: red; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Enter current password for root (enter for none): <span style="color: rgb(0, 0, 0);">**\[tekan Enter di keyboard\]**</span></span>

Tulisan yang muncul berikutnya adalah:

<span lang="EN-US" style="font-size: 11.0pt; line-height: 107%; font-family: Consolas; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; color: red; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Set root password? \[Y/n\]</span>

Pada tahap ini Anda ketikkan huruf "y", kemudian tekan **Enter** di keyboard. Selanjutnya Anda akan diminta untuk memasukkan kata sandi sebanyak dua kali.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/scaled-1680-/C3dcdvOxT06cU31N-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/C3dcdvOxT06cU31N-image.png)

<p class="callout warning">Catat dan simpan dengan baik kata sandi dari akun *root* MariaDB ini. Kata sandi ini dibutuhkan di berbagai hal yang berhubungan dengan data SIPP. </p>

<p class="callout danger">Kata sandi untuk akun *root* MariaDB ini berbeda dengan akun *root* pada sistem operasi CentOS.</p>

Untuk tahap-tahan selanjutnya, Anda akan diminta untuk memberikan respon jawaban untuk pertanyaan-pertanyaan berikut:

<span lang="EN-US" style="font-family: Consolas; color: red; mso-ansi-language: EN-US;">Remove anonymous users? \[Y/n\]</span>

<span lang="EN-US" style="font-family: Consolas; color: red; mso-ansi-language: EN-US;">Disallow root login remotely? \[Y/n\]</span>

<span lang="EN-US" style="font-family: Consolas; color: red; mso-ansi-language: EN-US;">Remove test database and access to it? \[Y/n\]</span>

<span lang="EN-US" style="font-family: Consolas; color: red; mso-ansi-language: EN-US;">Reload privilege tables now? \[Y/n\]</span>

Jawab semua pertanyaan tersebut dengan mengetikkan huruf "y", kemudian tekan **Enter** di keyboard, hingga seluruh pertanyaan terjawab.

[![Untitled-2.jpg](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/scaled-1680-/6Ry1lLnckzTDfB6Y-untitled-2.jpg)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/6Ry1lLnckzTDfB6Y-untitled-2.jpg)

Untuk memastikan MariaDB berjalan, lakukan pengujian dengan cara mengetikkan perintah berikut:

```
mysql -u root -p
```

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/scaled-1680-/hwtVHqZXgFxy7llt-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/hwtVHqZXgFxy7llt-image.png)

Kemudian masukkan kata sandi MariaDB yang sebelumnya sudah dikonfigurasikan. Jika Anda berhasil login ke MariaDB, tampilan akan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/scaled-1680-/oZErkIKYiS7QIlhK-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/oZErkIKYiS7QIlhK-image.png)

Untuk keluar dari tampilan ini, ketikkan:

```
quit;
```