Database atau dalam bahasa indonesia basis data merupakan sebuah tempat untuk menyimpan kumpulan data. Data data yang tersimpan ini bisa dibaca, ditambah, diubah dan dihapus (CRUD) tergantung kebutuhan. Bahasa pemrograman untuk memanipulasi database ini disebut SQL ( Structured Query Language ). Pada database data disimpan kedalam tabel tabel agar gampang untuk ditemukan.

Tabel tersebut berisi data yang disusun menjadi baris dan kolom layaknya sheet pada mircosoft excel. Secara bawaan Ubuntu server tidak terinstall aplikasi database engine sepeti mysql ataupun mariadb. Namun aplikasi ini harus ditambahkan secara manual dan harus dipilih salah satu agar tidak terjadi error. Begini cara untuk install database pada VPS ubuntu.
Install Mysql Server Ubuntu 20.04 dan Mariadb
Sebelum memulai menginstall database, silahkan upgrade software server agar lebih stabil dan aman
sudo apt update
sudo apt upgrade
Pastikan kamu sudah melakukan setup awal pada server seperti mengatur firewall dan membuat user baru disamping user root. Kalau kamu ingin menggunakan VPS sebagai web hosting, langsung saja ikuti tutorial kami sebelumnya Cara Setup VPS Ubuntu 20.04 Untuk Hosting Web (Lengkap)
1. Install Database MySQL
Gunakan perintah berikut untuk memulai proses instalasi, paket MySql bisa diinstall melalui repository bawaan ubuntu.
sudo apt install mysql-server
Setelah selesai gunakan perintah berikut untuk memulai mengkonfigurasi awal.
sudo mysql_secure_installation
Akan muncul beberapa pertanyaan yang membutuhkan konfirmasi dari kita. Dimulai dari pertanyaan apakah akan mengaktifkan fungsi validasi password. Fungsi ini akan melakukan test pada password baru yang akan dibuat, dan akan menolaknya jika dirasa kurang aman.

Setelah itu akan diminta untuk membuat password baru untuk user root. Kami menyarankan untuk membuat password yang susah ditebak namun mudah untuk diingat. Gunakan juga kombinasi karakter unik agar password. Secara bawaan MySQL bisa diakses secara anonim, ketik “Y” agar MySQL mematikan fungsi ini.

Pada Disallow root login remotely ketik “Y” jika anda ingin mengakses database diluar server menggunakan software seperti navicat, jika tidak ketik “N”

Agar MySQL menghapus database bawaan yaitu database “test” ketik “Y”.

Untuk menyimpan dan melakukan reload konfigurasi ketik “Y’.

Rangkuman untuk setup diatas kurang lebih ditunjukkan pada gambar dibawah.

Sekarang MySQL sudah berhasil diinstall dan siap untuk digunakan menyimpan data, gunakan perintah dibawah untuk cek dan memulai.
sudo mysql
2. Install Database MariaDB
MariaDB merupakan sebuah aplikasi open source untuk database dan merupakan alternatif dari MySQL. Dibuat menggunakan bahasa yang sama dengan MySQL, sehingga akan memudahkan untuk bermigrasi baik ke maupun dari MariaDB. Karena hal tersebut, prosess instalasi cenderung mirip baik dari proses konfigurasi sampai cara penggunaan querynya. Gunakan perintah dibawah untuk memulai prosess instalasi.
sudo apt install mariadb-server
Selanjutnya mulai lakukan konfigurasi awal menggunakan perintah berikut.
sudo mysql_secure_installation
Prosess konfigurasi sama dengan prosess konfigurasi MySQL yang sudah kami jelaskan sebelumnya.
Penutup
Itulah cara untuk install database pada VPS yang baru saja dibuat. Tetapi jangan lupa untuk mengamankan database dengan membuat password yang menggunakan kombinasi karakter unik agar susah ditebak dan gunakan firewall agar server bisa lebih aman. Bila perlu, buat akun tersendiri untuk mengakses database dibandingkan menggunakan user root secara langsung. Sekian dari kami, terimakasih sudah mengunjungi blog kami.




