Berikut tutorial lengkap cara install phpMyAdmin dan mengatur agar bisa diakses melalui subdomain rafi.lab/phpmyadmin di Debian 11 + Apache2.
Ini versi yang paling aman, rapi, dan pasti berhasil kalau diikuti dari awal.
✅ 1. Update Server
✅ 2. Install Apache2, PHP, dan ekstensi wajib
phpMyAdmin butuh beberapa modul PHP.
Aktifkan modul mbstring:
✅ 3. Install MariaDB / MySQL (jika belum)
Amankan database:
Pilih:
Set root password? → Y
Remove anonymous users? → Y
Disallow remote root login? → Y
Remove test DB? → Y
Reload privileges? → Y
✅ 4. Install phpMyAdmin
Saat proses instalasi:
Pilih server → apache2
Configure database → Yes
Masukkan password phpMyAdmin (bebas)
Kalau muncul dialog tidak muncul, jalankan:
🔥 5. Buat subdomain banitama.lab
Misal kamu ingin akses via:
Maka kamu harus bikin VirtualHost:
Buat file:
Isi dengan:
Simpan: CTRL+O, Enter, CTRL+X
✅ 6. Buat folder untuk subdomain
Buat halaman test:
🔧 7. Enable subdomain
🏠 8. Tambah DNS lokal / hosts (di PC kamu)
Buka hosts file:
Windows:
Tambahkan:
🚀 9. Hubungkan phpMyAdmin ke banitama.lab
Buat symlink:
🔥 10. Restart Apache
🎉 11. Akses phpMyAdmin
Buka browser:
Login:
username db: root atau user lain
password: sesuai saat secure-installation
saya jelaskan cara membuat user dan password MySQL/MariaDB agar bisa dipakai login ke phpMyAdmin.
Ini cara paling aman dan pasti berhasil di Debian 11.
✅ 1. Masuk ke MariaDB / MySQL sebagai root
Kalau belum pernah set password root, coba:
✅ 2. Buat user baru
Misal kamu mau user:
username: rafi
password: jaringan
Gunakan:
✅ 3. Beri user akses penuh ke semua database
Jika ingin user bisa kelola SEMUA database:
Kalau hanya untuk satu database:
✅ 4. Terapkan perubahan
🔥 5. Coba login di phpMyAdmin
Buka browser:
Masukkan:
Username: rafi
Password: jaringan
Harus bisa login ✔
.png)
.png)


.png)




.png)
.png)