Adminer – Alternatif phpMyAdmin yang Lebih Baik

Minggu, 26 Januari 2020

Adminer – Alternatif phpMyAdmin yang Lebih Baik. Oke kali ini saya akan sharing seputar database client yang bisa kalian pakai sebagai alternatif phpMyAdmin. Sebenarnya kalian cukup menggunakan perintah MySQL yang dijalankan di terminal, namun jika kalian belum terbiasa, kalian bisa coba Adminer.

Related:
Cara Uninstall dan Remove PhpMyAdmin
Perintah Dasar MySQL

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 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@nakano-server:/var/www/bugs# 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@nakano-server:/var/www/bugs# 
Sekarang tinggal akses lewat browser.


Saya sendiri biasanya langsung hapus Adminer ketika urusan  sudah selesai, dan baru download lagi ketika dibutuhkan. Toh ukurannya tidak sampai 500kB. Dan tinggal wget dan rm saja tidak seribet phpMyAdmin.

Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait Database ,MySQL ,Utilities