Yuk, Pasang phpMyAdmin di Server LAMP Ubuntu
Kalau kamu udah punya server LAMP (Linux, Apache, MySQL, PHP) dan pengen ngatur database MySQL pake antarmuka grafis yang user-friendly, phpMyAdmin adalah jawabannya. Bayangin kayak punya remote control buat database — bisa bikin tabel, edit data, import/export, tanpa harus ngetik perintah SQL manual. Asyik banget, kan?
Tenang, pasangnya gampang banget — kita bakal jalanin step by step, santai kayak lagi nonton drakor sambil ngemil keripik 🍿. Gak perlu jadi hacker buat bisa. Asal bisa buka terminal dan follow petunjuk, kamu pasti berhasil!
🧺 Persiapan: Pastikan LAMP Udah Siap
Sebelum mulai, pastikan kamu udah punya:
- Ubuntu (20.04/22.04/24.04 — semua bisa!)
- Apache jalan (cek:
http://localhost
) - MySQL/MariaDB terpasang dan aman
- PHP aktif (cek:
php -v
)
Kalau belum? Tenang, kamu bisa baca tutorial LAMP dulu disini
🚀 Langkah 1: Install phpMyAdmin
Buka terminal, lalu ketik:
sudo apt update
sudo apt install phpmyadmin -y
💡 “Lho, kok gampang banget?” — Iya, emang segampang itu! Ubuntu udah nyediain paket resminya.
⚠️ Jendela Konfigurasi Akan Muncul — Jangan Panik!
Pas proses instalasi, bakal muncul jendela biru (text-based UI) yang nanya:
“Web server to reconfigure automatically”
Pilih apache2 (pake tombol spasi buat centang, lalu Enter).
Lanjut, nanti ditanya:
“Configure database for phpmyadmin with dbconfig-common?”
Pilih Yes → lalu masukkan password MySQL root kamu (yang waktu pasang MySQL dulu).
Kalau lupa password? Tenang, nanti kita bantu reset di akhir tutorial 😉.
🔌 Langkah 2: Aktifin phpMyAdmin di Apache
Secara default, kadang Apache belum “nge-link” ke phpMyAdmin. Kita bantu sambungin:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Atau, kalau kamu lebih suka akses lewat http://localhost/phpmyadmin
, cara di atas udah cukup!
🔐 Langkah 3: Coba Akses phpMyAdmin
Buka browser, lalu ketik:
👉 http://localhost/phpmyadmin
Harusnya muncul halaman login phpMyAdmin.
Login pake:
- Username:
root
- Password: password MySQL kamu
Kalau berhasil masuk — SELAMAT! 🎉 Kamu resmi punya “dashboard” buat ngatur database MySQL secara visual!
🛡️ Bonus: Amankan phpMyAdmin Biar Gak Gampang Dijebol
Secara default, phpMyAdmin bisa diakses publik — itu bahaya kalau server kamu nanti online. Yuk kita amankan dikit:
Opsi 1: Ubah URL Akses (Biarkan Orang Penasaran)
Ganti nama folder akses biar gak gampang ditebak:
sudo mv /var/www/html/phpmyadmin /var/www/html/rahasiaku-admin
Sekarang aksesnya jadi:
👉 http://localhost/rahasiaku-admin
Nama bisa kamu ganti sesuka hati — misalnya:
admin123
,dbku
,jangan-dibuka
, dll 😄
Opsi 2: Pasang Password Tambahan (Extra Layer!)
Biar makin aman, kita pasang autentikasi dasar di Apache:
sudo apt install apache2-utils
sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin
Masukkan password yang mudah kamu ingat (tapi jangan “123456” ya!).
Lalu, edit konfigurasi Apache:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Tambahkan di dalam blok <Directory /usr/share/phpmyadmin>
:
AuthType Basic
AuthName "Akses Terbatas"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Simpan (Ctrl+O → Enter → Ctrl+X), lalu restart Apache:
sudo systemctl restart apache2
Sekarang, pas buka phpMyAdmin, bakal muncul pop-up login tambahan — double proteksi! 🔐🔐
🧪 Tips Jagoan Biar Makin Jago
- Lupa password MySQL? Reset dengan:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password_baru';
FLUSH PRIVILEGES;
EXIT;
Ganti
password_baru
dengan password yang kamu inginkan.
- Error 404? Pastikan symlink udah bener, atau coba akses:
http://localhost/phpmyadmin/index.php
- Error “mysqli extension missing”? Install:
sudo apt install php-mysqli php-mbstring php-zip php-gd php-curl -y
sudo systemctl restart apache2
🎯 Selesai! phpMyAdmin Siap Dipakai!
Sekarang kamu bisa:
- Bikin database baru cuma klik-klik
- Import file SQL dari project lama
- Edit tabel tanpa hafal syntax SQL
- Export backup kapan aja
Dan yang paling penting — kerja jadi lebih cepat dan menyenangkan!
💬 Penutup Hangat dari Hati ke Hati ❤️
Nah, gimana? Gak serem kan? phpMyAdmin itu kayak “temen ngobrol” buat database kamu — bikin semuanya jadi visual, interaktif, dan gak bikin pusing. Kamu gak perlu jadi DBA profesional buat bisa pake ini. Asal mau coba, pasti bisa!
Kalau ada error — jangan menyerah. Error itu cuma cara komputer bilang, “Eh, kamu kurang ini dikit…” 😄
Google, StackOverflow, dan komunitas Linux selalu siap bantu.
Semoga tutorial ini nemenin kamu dengan ringan dan ceria — ditulis sambil dengerin lagu favorit, biar kamu juga seneng bacanya. Selamat ngoprek, calon sysadmin keren! 💻✨
📌 Catatan: Panduan ini dibuat berdasarkan pengalaman langsung, dokumentasi resmi, dan trial-error pribadi —