Pada lab kali ini kita akan mencoba mensetting dari sebuah aplikasi phpMyAdmin, phpMyAdmin merupakan sebuah software (perangkat lunak) yang ditulis dalam bahasa pemogroman bahasa PHP yang digunakan untuk administrasi MySQL melalui www. phpMyAdmin ini mendukung berbagai operasi MySQL diantaranya ialah mengelola basis data, tabel-tabel, bidang, relasi, indeks, pengguna dll. Pada phpMyAdmin ini adalah sebuah perangkat yang bisa dilakukan pada sebuah client, lalu pada phpMyAdmin ini seseorang bisa membuat database, membuat tabel, mengisi data, tanpa harus menghafalkan setiap command.
Oke untuk lab kali ini kita akan mencoba konfigurasi phpMyAdmin dilakukan di Client tetapi untuk server yang digunakan kali ini adalah Debian 9.
KONFIGURASI
Masukkan repository local di file /etc/apt/sources.list disini kita menggunakan perintah untuk mengedit yaitu "nano" jadi perintah untuk masuk ke file tersebut ialah nano /etc/apt/sources.list, saya disini menggunakan repository data utama surabaya
deb http://kartolo.sby.datautama.net.id/debian/ stretch main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ stretch-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ stretch/updates main contrib non-free
Ada hal yang kurang jika kita hanya meng-update repository, apa itu? iya kita kura upgrade repo tersebut, langsung saja kita upgrade
Ketika upgrade repository kita sedang berjalan lalu ada opsi penyimpanan configuring grup pc maka pilih aja yang pertama
Selanjutnya disni kita akan meng-install paket dari MySQL
Jika setelah menginstall disini kita kasi keamanan untuk MySQL kita, supaya database kita lebih secured dengan perintah mysql_secure_installation
Keterangan :
1.) Change the root password untuk mengubah password root mysql.
2.) Remove anonymous user untuk menghapus user anonymous yang memungkinkan user asing dapat
melakukan remote atau log in ke system database.
3.) Disallows root login remotely dapat menentukan kebijakan apakah mengizinkan log in root secara
remote atau tidak.
4.) Remove test database and access to it untuk mengatur system agar menghapus database test dan
mengatur hak akses ke dalam system database tersebut.
5.) Reload Privileges table now untuk me-reload hak akses setiap user yang tersimpan dalam tabel database.
Selanjutnya disini kita install paket phpMyAdmin, dengan command apt install phpmyadmin -y
ketika installasi kita berjalan kita akan di beri opsi untuk menggunakan sebuah web server untuk phpMyAdmin, pada opsi ini kita akan memilih webserver apache
Jika sudah maka kita akan diberi opsi kembali, pada opsi ini kita disuruh memilih sebuah user phpMyAdmin akan terconfigure menggunakan dbconfig-common? ya atau tidak
Lalu masukkan password dbconfig-common (bersifat bebas)
Oke maka phpMyAdmin sudah berhasil terinstall, selanjutnya disini kita akan mlakukan akses menggunakan client, jadi disini kita akan mengakses dengan menggunakan www dengan command ipserver/phpmyadmin
Keterangan :> Username : Hak ases untuk login (menggunakan user dari dbconfig-common)
> password : Autentikasi untuk akses login (menggunakan password yang dibuat saat configure dbconfig-common)
Jika berhasiil maka akan muncul dashboard dari phpMyAdmin
Jadi pada by default kita belum bisa memasukkan database yang di MySQL server ke dalam phpMyadmin
Untuk database di MySQL server ini terdapat empat database, tetapi yang terbaca pada php hanya dua database, pada kedua database tersebut sudah masuk ke dalam user phpmyadmin@localhost, oke jadi disini kita akan melakukan konfigurasi agar semua database yang berada pada MySQL terdaftar pada phpMyadmin dengan command
grant create on *.* to phpmyadmin@localhost;
FLUSH PRIVILEGES
Jika kita lihat kembali pada database di phpMyAdmin
0 Komentar