[TUTORIAL] Installing MariaDB on Ubuntu 18.04

Selamat malam dan Salam Semangat untuk semua sobat progress dimanapun anda berada, terimakasih kembali karena sudah menyempatkan untuk membaca artikel ini. Melanjutkan postingan sebelumnya yang sudah saya buat dengan judul [TUTORIAL] Build WebServer Using Nginx On Ubuntu 18.04, kali ini saya akan membuat sebuah tutorial bagaimana kita mengkoneksikan website yang sudah kita buat sebelumnya ke sebuah database.

Dengan kata lain kita bisa membuat sebuah website dinamis yang terhubung ke database agar bisa menyajikan banyak data sesuai kebutuhan. Pada tutorial sederhana ini saya menggunakan database MariaDB yang akan kita installasi pada server yang sebelumnya sudah kita buat. Langsung saja berikut step by stepnya:

  1. Lakukan installasi MariaDB pada ubuntu server dengan command line apt install mariadb-server mariadb-client -y
  2. Tunggu beberapa saat sampai proses installasi selesai
  3. Jika sudah selesai lakukan pengecekan status dari MariaDB apakah sudah berjalan dengan lancar atau tidak melalui command line systemctl status mysql
  4. Jika tidak ada masalah biasanya ditandai dengan keterangan active (running) namun jika gagal biasanya ditandai dengan kata failed pada beberapa baris pada saat kita melakukan pengecekan status mysql
  5. Jika tidak ada masalah kita lanjutkan dengan membuat sebuah database dengan mengetikan command line berikut secara berurut: mysql -u root setelah itu create database latihan; setelah itu show databases; untuk melihat apakah database latihan sudah tersedia pada list database
  6. Untuk mengetahui apakah database yang kita buat sudah berjalan dengan baik di server atau tidaknya kita bisa membuat sebuah script php sederhana untuk mengecek status koneksi database tersebut. Script kita buat pada directory web server yang sebelumnya sudah dibuat yaitu pada /var/www/progress28.web.id/httpdocs/ dengan nama file yaitu koneksi.php
  7. Jika sudah selesai silahkan cek berhasil atau tidaknya koneksi tersebut pada URL dengan mengakses http://ip_address_yang_digunakan/koneksi.php
  8. Gambar diatas menunjukkan bahwa koneksi sudah berhasil namun kita belum memberikan hak akses untuk root mengakses database, kita bisa gunakan command line sebagai berikut untuk mengizinkan root. mysql -u root setelah itu use mysql setelah itu update user set plugin=” where User=’root’; setelah itu flush privileges;
  9. Setelah dicoba kembali melalui browser dan alhamdulillah koneksi ke database berhasil.
  10. Selanjutnya karena kita mengizinkan root terkoneksi ke database tanpa menggunakan password, maka kita harus melakukan konfigurasi kembali untuk mengizinkan root mengakses ke database dengan menggunakan password yaitu dengan menggunakan command sebagai berikut mysql_secure_installation
  11. Pada Set root password? pilih Y lalu tekan ENTER kemudian isikan password yang ingin digunakan untuk root isi sesuai selera gunakan kombinasi huruf besar kecil simbol dan angka 
  12. Selanjutnya untuk Remove anonymous users? – Dissalow root login remotely? – Remove test database and access to it? – Reload privilege tables now? silahkan langsung tekan ENTER saja
  13. Sebelum kita cek pada browser kita rubah terlebih dahulu file koneksi.php yang tadi sudah dibuat dengan menambahkan password yang tadi sudah kita setting
  14. Lalu lakukan pengecekan pada browser
  15. Nah karena tadi kita sudah mensetting root untuk mengakses database dengan menggunakan password maka selanjutnya kita harus melakukan sedikit konfigurasi kembali pada database dengan menset ulang privileges dari root seperti pada gambar dibawah ini
  16. Cek kembali di browser dan alhamdulillah koneksi berhasil kembali

 

Sekian dulu tutorial kali ini semoga bermanfaat dan silahkan memberikan kritik, saran dan pertanyaan pada kolom komentar demi membangun website ini jauh lebih baik dan lebih bermanfaat bagi banyak orang, Salam Semangat dan Jangan Lupa Bahagia

Leave a Response