PHPMyAdmin adalah software untuk mengelola database MySQL dengan interface web. Dengan phpmyadmin proses import, export, edit serta hapus database akan berjalan lebih mudah.
Kelebihan menggunakan phpmyadmin :
- Lebih simpel dan mudah di gunakan
- Ringan
- Multiplatform
- Proses manajemen database lebih mudah dari pada menggunakan perintah mysql
- Dapat di akses oleh banyak user
Sebelum melanjutkan artikel ini saya asumsikan Anda sudah paham cara install Lamp (Linux,Apache,Mariadb,PHP7) di Ubuntu 16.04. Jika belum Anda dapat membaca cara install Lamp (Linux,Apache,Mariadb,PHP7).
Langkah-langkah Cara install phpmyadmin di Ubuntu :
1. Buka terminal dan ketikkan perintah berikut :
sudo apt-get install phpmyadmin
System akan mendownload dan menginstall depency yang di butuhkan oleh phpmyadmin. Anda akan di tampilkan dengan tampilan untuk memilih web server yang akan di gunakan oleh phpmyadmin seperti di bawah ini.
Pilih apache2 dengan cara mengarahkan kursor ke apache kemudian tekan tombol space, lalu tekan tombol Tab untuk berpindah ke menu OK kemudian tekan Enter.
2. Setelah itu Anda akan di hadapkan pada menu konfigurasi dbconfig-common. Pilih saja Yes.
3. Kemudian masukkan password untuk phpmyadmin (Anda akan di minta memasukkan password dua kali). Kemudian tunggu sampai proses instalasi selesai.
4. Setelah installasi selesai akses phpmyadmin via browser dengan alamat : http://localhost/phpmyadmin
Sampai pada tahap ini Anda sudah dapat menggunakan phpmyadmin yang Anda install untuk melakukan proses yang berkaitan dengan database mulai dari membuat database, membuat tabel, export/import database, membuat user baru dll.
Namun di beberapa kasus anda mungkin akan menemui pesan error yang berbunyi :
ERROR 1045 (28000) : Access denied for user ‘root’@’localhost’ (using password : NO). Your options are … (etc)
Jika itu terjadi, ikuti langkah tambahan ini
Pertama, pilih ‘abort‘
Kemudian login sebagai root menggunakan password anda ketika menginstal MariaDB
Kemudian jalankan perintah ini
CREATE DATABASE phpmyadmin;
GRANT ALL ON phpmyadmin.* TO phpmyadmin@localhost IDENTIFIED BY ‘changethispassword’;
\q
Jangan lupa untuk mengganti changethispassword dengan password anda
Selanjutnya, ubah konfigurasi database
sudo nano /etc/phpmyadmin/config-db.php
Kemudian ubah parameter dbpass dengan password anda
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/phpmyadmin.conf
## by /usr/sbin/dbconfig-generate-include
##
## by default this file is managed via ucf, so you shouldn’t have to
## worry about manual changes being silently discarded. *however*,
## you’ll probably also want to edit the configuration file mentioned
## above too.
##
$dbuser=’phpmyadmin’;
$dbpass=’changethispassword’;
$basepath=”;
$dbname=’phpmyadmin’;
$dbserver=’localhost’;
$dbport=”;
$dbtype=’mysql’;
Ganti changethispassword dengan milik anda
Kemudian simpan dengan menekan tombol Ctrl+O lalu Ctrl+X untuk keluar dari nano editor
Instal modul php yang dibutuhkan Karena tanpa itu phpmyadmin tidak akan bekerja. Maka dari itu, masukkan perintah berikut:
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Sesuaikan file config apache2 agar phpmyadmin dapat di akses
sudo nano /etc/apache2/apache2.conf
Scroll file konfigurasi hingga ke dasar dan tambahkan kode berikut
Include /etc/phpmyadmin/apache.conf
Simpan perubahan dan keluar dari nano editor
Restart service apache2
service apache2 restart