Sebelum menginstall Adminer pastikan dependensi yang diperlukan seperti php, php-mysql, dll sudah terpenuhi. Namun jika kalian akan menginstall Adminer untuk manajemen database saya yakin seluruh dependensinya sudah terpenuhi. Selanjutnya kalian tinggal download Adminer melalui website resminya: https://www.adminer.org/#download
Ada beberapa pilihan seperti versi lengkap, English only, MySQL only, bahkan source codenya juga tersedia. Disini saya biasanya hanya download yang versi MySQL & English Only karena hanya itu yang saya butuhkan. Kebetulan database yang saya kelola semuanya menggunakan MySQL dan untuk dukungan bahasa saya pikir English sudah lebih dari cukup.
Download Disini : https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5-mysql-en.php
Atau
Download melalui wget.
wget https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5-mysql-en.php -O $(cat /dev/urandom | tr -dc ‘a-zA-Z0-9’ | fold -w 7 | head -n 1).php
Perintah yang saya beri bold mark diatas adalah perintah agar file disimpan dalam random string sebanyak tujuh karakter. Kenapa random string, karena saya tidak ingin file disimpan dengan nama default yang bisa saja diakses oleh orang lain. Ya ini sebenarnya opsional saja sih.
Contoh output:
root@linux-db:~# wget https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5-mysql-en.php -O $(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 7 | head -n 1).php --2020-01-25 19:57:50-- https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5-mysql-en.php Resolving github.com (github.com)... 13.229.188.59 Connecting to github.com (github.com)|13.229.188.59|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/627735/85996780-05ee-11ea-9504-26a79b7008d3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200125%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200125T195751Z&X-Amz-Expires=300&X-Amz-Signature=18351d8216e8d704c194af2b920570e48861d575c4126e73756871e77e84b04e&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dadminer-4.7.5-mysql-en.php&response-content-type=application%2Foctet-stream [following] --2020-01-25 19:57:51-- https://github-production-release-asset-2e65be.s3.amazonaws.com/627735/85996780-05ee-11ea-9504-26a79b7008d3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200125%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200125T195751Z&X-Amz-Expires=300&X-Amz-Signature=18351d8216e8d704c194af2b920570e48861d575c4126e73756871e77e84b04e&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dadminer-4.7.5-mysql-en.php&response-content-type=application%2Foctet-stream Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.9.123 Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.9.123|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 210441 (206K) [application/octet-stream] Saving to: ‘xZwtO1K.php’ xZwtO1K.php 100%[===============================================================================>] 205.51K 147KB/s in 1.4s 2020-01-25 19:57:54 (147 KB/s) - ‘xZwtO1K.php’ saved [210441/210441] root@linux-db:~#
Sekarang tinggal akses lewat browser.
Saya sendiri biasanya langsung hapus Adminer ketika urusan sudah selesai, dan baru download lagi ketika dibutuhkan. ukurannya tidak sampai 500kB. Dan tinggal wget dan rm saja tidak seribet phpMyAdmin.
Reference : Linuxsec.org