Pengelola database MySQL/MariaDB berbasis web yang paling banyak digunakan adalah phpMyAdmin. Untuk mengolah database dengan tampilan yang menarik dan mudah untuk dipelajari phpMyAdmin masih belum tertandingi.

Cara instalasi phpMyAdmin disini akan dibuat semudah mungkin, untuk memudahkan pemula untuk melakukan pemasangan aplikasi.

Install Dependensi

Install dependency yang dibutuhkan untuk instalasi phpMyAdmin di Ubuntu 20.04.

sudo apt-get update
sudo apt-get install curl wget -y

Install PHP

Sejak Ubuntu 20.04 versi PHP yang digunakan adalah PHP 7.4. Karena versi ini kompatibel dengan phpMyAdmin 5 maka kita install langsung

sudo apt-get install php php-xmlrpc php-fpm php-curl php-intl php-mysql php-zip php-xml php-mbstring php-bcmath -y

Install nginx

Install web server nginx, agar bisa mengakses phpMyAdmin dari web browser. Bila sudah terinstall sebelumnya lewati tahap ini.

sudo apt-get install nginx -y

Install MariaDB/MySQL

Tahap ini opsional, bila anda sudah menginstall MariaDB lanjut ke tahap selanjutnya

sudo apt-get install mariadb-server

set password untuk root di MariaDB agar dari phpMyAdmin bisa mengakses keseluruhan database.
Login sebagai root MySQL

sudo mysql

lalu set password

GRANT ALL PRIVILEGES ON *.* TO "root"@"localhost" IDENTIFIED BY "HUWuUgCP3NYVYMCafdkT"

HUWuUgCP3NYVYMCafdkT merupakan contoh password aman yang bisa digunakan.

Download phpMyAdmin 5

Lokasi default root nginx ada di /var/www/html. Kita akan menggunakan folder /var/www/html/phpmyadmin sebagai root folder aplikasi phpMyAdmin

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.4/phpMyAdmin-5.0.4-all-languages.zip

Ekstrak file phpMyAdmin-5.0.4-all-languages.zip

unzip phpMyAdmin-5.0.4-all-languages.zip

rename folder phpMyAdmin lalu pindahkan ke root folder

mv phpMyAdmin-5.0.4-all-languages /var/www/html/phpmyadmin

Konfigurasi phpMyAdmin 5

Sebelum bisa digunakan, kita akan merubah konfigurasi default phpMyAdmin. Pindah ke folder /var/www/html/phpmyadmin

cd /var/www/html/phpmyadmin

Copy file config contoh

cp config.sample.inc.php config.inc.php

buka file config.inc.php tersebut ubah bagian

$cfg['blowfish_secret'] = '';

menjadi

$cfg['blowfish_secret'] = 'vYb696aRbML3oo7mROelVmX6xLytNQ6S';

32 karakter random tersebut bisa digenerate dari shell dengan

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

Buat folder temporary untuk menyimpan cache

sudo mkdir /var/www/html/phpmyadmin/tmp
# set permission
sudo chown www-data:www-data -R /var/www/html/phpmyadmin/tmp

Terakhir akses aplikasi phpMyAdmin dari url http://IP-SERVER/phpmyadmin
Login phpMyAdmin 5 terbaru ubuntu 20.04

Leave a comment

Your email address will not be published. Required fields are marked *