Assalammualikum Wr Wb 
Kesempatan kali ini saya akan sharing seputar management aplikasi, management aplikasi ini digunakan untuk mempermudah penggunaan aplikasi, salah satu management aplikasi yang saya akan sharing untuk kali ini adalah phpmyadmin sebagai management database mysql, secara default database mysql dimanage menggunakan cli atau command interface line atau pada windows juga dapat disebut cmd. 

Sebelum memulainya anda dapat lakukan proses instalasi mysql terlebih dahulu pada redhat 8 yang anda miliki.

1. Pertama anda dapat mengunduh paket management phpmyadmin.
[root@redhat ~]# curl -o phpMyAdmin-4.9.0.1-all-languages.tar.gz https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz

2. Setelah berhasil mengunduh paket tersebut, anda dapat pecah file tersebut atau ekstrak.
[root@redhat ~]# tar  xvf phpMyAdmin-4.9.0.1-all-languages.tar.gz

3. Lakukan Instalasi paket php mysql dan juga php json, untuk perintah nya anda dapat lihat dibawah ini.
[root@redhat ~]# yum install php-mysqlnd php-json

4. Setelah ekstrak paket curl tadi anda dapat memindahkan hasil ekstrak tadi ke usr/share/ dan digantinamanya menjadi phpmyadmin.
[root@redhat ~]# mv phpMyAdmin-4.9.0.1-all-languages /usr/share/phpmyadmin

5. Buat lah sebuah directory tmp baru di /var/lib/phpmyadmin.
[root@redhat ~]# mkdir -p /var/lib/phpmyadmin/tmp
[root@redhat ~]# chown -R apache:apache /var/lib/phpmyadmin

6. Buat directory phpmyadmin di /etc.
[root@redhat ~]# mkdir /etc/phpmyadmin/

7. Copy config.sample.inc.php ke /usr/share setelah itu ubah namanya menjadi config.inc.php, perintah tersebut dapat digabungkan sekaligus, perintah nya ada dibawah.
[root@redhat ~]# cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
8. Edit config.inc.php menggunakan conf editor/ atau text editor contohnya nano atau vi, setelah itu tambahkan konfigurasi blowfish secret dan temptdir pada baris 17-18.
[root@redhat ~]# nano /usr/share/phpmyadmin/config.inc.php
-
$cfg['blowfish_secret'] = '.N1]0J[UVOLqxGY2{aAE9Y;4k0,CW9/e'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

$cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';
-
9. Setelah itu buat file phpmyadmin.conf pada directory  /etc/httpd/conf.d
[root@redhat ~]# nano /etc/httpd/conf.d/phpmyadmin.conf.
-
# Apache configuration for phpMyAdmin
Alias /phpMyAdmin /usr/share/phpmyadmin/
Alias /phpmyadmin /usr/share/phpmyadmin/

<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     Require all granted
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>
-
10. Setelah beberapa konfigurasi sebelumnya telah selesai, anda dapat restart service httpd/apache untuk load konfigurasi terbaru, jika status biasa - biasa saja maka konfigurasi tidak ada masalah, jika muncul pesan error anda dapat cek konfigurasi anda sebelumnya.
[root@redhat ~]# systemctl restart httpd
11. Mebuka akses pada selinux agar directory tersebut dapat diakses menggunakan httpd/apache.
[root@redhat ~]# semanage fcontext -a -t httpd_sys_content_t "/usr/share/phpmyadmin(/.*)?"

12. Apply policy pada selinux untuk directory tersebut.
[root@redhat ~]# restorecon -Rv /usr/share/phpmyadmin

13. Anda dapat akses phpmyadmin anda pada browser yang anda miliki http/https://ip atau domain /phpmyadmin.
14. Setelah terbuka tampila awal, anda dapat login menggunakan user mysql contohnya root, dan berikut adalah isi dari phpmyadmin management database mysql.