Pengenalan

phpMyAdmin merupakan aplikasi open source yang ditulis menggunakan PHP untuk mengelola server database MySQL dan MariaDB melalui antarmuka Web.

phpMyAdmin memiliki dukungan untuk berbagai operasi di MySQL, MariaDB, dan Drizzle. Dengan phpMyAdmin, Anda dapat mengelola database, tables, columns, relations, indexes, useres, permissions, dan lainnya melalui antarmuka web yang intuitif dan mudah digunakan.

Instalasi phpMyAdmin

Untuk mengikuti tutorial ini pastikan Anda telah melakukan instalasi apache web server dan PHP, untuk panduannya dapat mengikuti link berikut:

Dan pastikan Anda sudah melakukan instalasi database MySQL ataupun MariaDB, berikut panduan untuk instalasi MariaDB

Langkah selanjutnya pastikan untuk module php-mysqlnd sudah terinstall

[[email protected] ~]# 
[[email protected] ~]# php -m |grep mysqlnd
mysqlnd
[[email protected] ~]#

Jika sudah silakan unduh phpMyAdmin dapat melalui link berikut: Klik DISINI

Atau Anda dapat menggunakan perintah berikut

[[email protected] ~]#
[[email protected] ~]# wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip

Selanjutnya unzip file phpMyAdmin

[[email protected] ~]#
[[email protected] ~]# unzip phpMyAdmin-5.0.1-all-languages.zip

Jika sudah ubah nama file phpMyAdmin, untuk penamaan silakan sesuaikan dengan keinginan

[[email protected] ~]#
[[email protected] ~]# mv phpMyAdmin-5.0.1-all-languages phpmyadmin

Pindah file phpmyadmin ke direktori /var/www/

[[email protected] ~]#
[[email protected] ~]# mv phpmyadmin/ /var/www/

Change owner menjadi apache untuk direktori phpmyamdin

[[email protected] ~]#
[[email protected] ~]# chown -Rf apache:apache /var/www/phpmyadmin/

Kemudian, membuat vhost untuk phpmyadmin

[[email protected] ~]#
[[email protected] ~]# vim /etc/httpd/conf.d/phpmyadmin.conf

Berikut isi file vhost phpmyadmin.conf

Alias /phpmyadmin /var/www/phpmyadmin

Langkah selanjutnya konfigurasi phpmyadmin, silakan masuk ke root database Anda dan membuat username dan password untuk login ke phpmyadmin

[[email protected] ~]#
[[email protected] ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.3.17-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
MariaDB [(none)]> GRANT ALL ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'Isi_Password_Nya_Disini';
Query OK, 0 rows affected (0.002 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Langkah terakhir restart apache dan database Anda

[[email protected] ~]#
[[email protected] ~]# systemctl restart httpd
[[email protected] ~]# systemctl restart mysql

Silakan akses http://IP_VM/phpmyadmin atau domain yang sudah di arahkan ke IP VM Anda, hasilnya seperti berikut

Silakan login dengan menggunakan user root untuk login ke database Anda

Sekian tutorial instalasi phpMyAdmin menggunakan apache di CentOS 8.

Selamat mencoba semoga bermanfaat ๐Ÿ‘Œ

See You ๐Ÿ˜ƒ