Mengelola Database MySQL/MariaDB dengan phpMyAdmin di ServBay
Ringkasan: Apa itu phpMyAdmin
phpMyAdmin adalah alat manajemen database sumber terbuka yang populer, dirancang khusus untuk mengelola database MySQL dan MariaDB melalui antarmuka web. Bagi para pengembang web, tool ini menawarkan UI grafis yang intuitif dan mudah digunakan, sehingga mempermudah tugas-tugas administrasi database sehari-hari seperti membuat database, tabel, dan pengguna, menjalankan query SQL, serta mengimpor dan mengekspor data.
ServBay, sebagai lingkungan pengembangan web lokal yang tangguh, telah terintegrasi dengan phpMyAdmin sehingga Anda dapat dengan mudah mengelola instance database MySQL atau MariaDB yang berjalan di ServBay.
Beberapa keunggulan utama dari phpMyAdmin antara lain:
- Fitur Lengkap: Mendukung sebagian besar fitur inti MySQL dan MariaDB, mencakup kebutuhan manajemen database, tabel, field, indeks, hingga hak akses pengguna.
- Ramah Pengguna: Menawarkan antarmuka grafis yang jelas sehingga bahkan pemula sekalipun dapat dengan mudah memulai.
- Dukungan Multi-bahasa: Mendukung berbagai bahasa untuk kemudahan penggunaan global.
- Mudah Diperluas: Dapat diperluas lewat plugin atau script tambahan.
Dengan phpMyAdmin, pengembang dapat lebih fokus pada pengembangan logika aplikasi tanpa harus menghabiskan banyak waktu menjalankan perintah database lewat command line.
Mengakses phpMyAdmin Terintegrasi di ServBay
ServBay telah menyertakan phpMyAdmin secara default. Anda dapat mengaksesnya dengan mudah melalui alamat lokal yang disediakan oleh ServBay.
Saat ServBay sedang berjalan, buka browser Anda dan kunjungi:
https://servbay.host/phpmyadmin
Perlu diperhatikan, servbay.host
adalah domain lokal default milik ServBay yang diarahkan oleh Caddy/Nginx bawaan ServBay ke halaman utama dan tool terintegrasi (seperti phpMyAdmin). Pastikan ServBay sedang aktif, serta server web seperti Caddy atau Nginx dan paket database (MySQL atau MariaDB) sudah diaktifkan.
Login ke phpMyAdmin
Untuk mulai mengelola database, Anda perlu login ke phpMyAdmin dengan kredensial yang benar.
- Buka browser: Akses URL phpMyAdmin di
https://servbay.host/phpmyadmin
. - Masukkan informasi koneksi: Pada halaman login, Anda harus mengisi username dan password.
- Username dan Password: Informasi akses default database ServBay (biasanya
root
beserta password-nya) dapat ditemukan pada tab Database (Databases) di aplikasi ServBay. Demi keamanan, sebaiknya ganti password root default pada penggunaan pertama. - Server: Biasanya isi dengan
default
atau pilih versi database spesifik yang ingin diakses (misalMariaDB-10.6
atauMySQL-8.0
).default
biasanya merujuk pada versi database aktif utama di ServBay.
- Username dan Password: Informasi akses default database ServBay (biasanya
- Login: Klik tombol "Login" untuk masuk ke halaman manajemen phpMyAdmin.
Mengelola Database ServBay dengan phpMyAdmin
Setelah berhasil login, Anda dapat melakukan berbagai pengelolaan database melalui antarmuka grafis. Berikut langkah umum yang biasa ditemui:
Membuat Database Baru
Membuat database baru biasanya menjadi langkah awal untuk setiap proyek.
- Pada panel navigasi sebelah kiri phpMyAdmin, klik Baru atau tab Database di tengah halaman.
- Pada bagian "Create database", masukkan nama database yang diinginkan (misal
servbay_project_db
). - Dalam menu dropdown "Collation", pilih set karakter dan collation yang sesuai. Disarankan menggunakan
utf8mb4_unicode_ci
untuk dukungan karakter luas (termasuk emoji). - Klik tombol Create.
Membuat Tabel Baru
Setelah database dibuat, Anda bisa mendefinisikan strukturnya dengan membuat tabel.
- Di panel kiri, klik nama database yang baru dibuat.
- Pada tampilan struktur database, cari bagian "Create table".
- Masukkan nama tabel (misal
users
) dan jumlah kolom yang diperlukan. - Klik tombol Create.
- Pada halaman berikutnya, definisikan atribut untuk setiap kolom, seperti:
- Nama: Nama kolom (misal
id
,username
,email
,created_at
). - Tipe: Tipe data (misal
INT
,VARCHAR
,TEXT
,DATETIME
). - Panjang/Nilai: Sesuaikan panjang (contoh
VARCHAR(255)
). - Default: Tentukan nilai default (opsional).
- Indeks: Tentukan PRIMARY, UNIQUE, atau INDEX. Pada kolom
id
biasanya gunakan PRIMARY dan AUTO_INCREMENT. - A_I: Centang ini jika ingin auto increment (misal, untuk key utama).
- Nama: Nama kolom (misal
- Setelah selesai mengisi semua kolom, geser ke bawah dan klik tombol Save.
Menyisipkan Data
Menambahkan data baru ke dalam tabel.
- Di panel kiri, pilih tabel tempat data akan dimasukkan.
- Klik tab Insert di menu atas.
- Isi nilai-nilai data yang ingin dimasukkan. Anda dapat menambahkan beberapa baris sekaligus.
- Klik tombol Go pada bagian bawah halaman.
Melihat dan Query Data
Mengakses data yang sudah ada, atau menjalankan query kustom.
- Di panel kiri, pilih tabel yang ingin dilihat datanya.
- Klik tab Browse di menu atas. Data pada beberapa baris awal akan ditampilkan.
- Jika ingin menjalankan query lebih kompleks, buka tab SQL, masukkan perintah SQL (misal
SELECT * FROM users WHERE username = 'servbay-demo';
) lalu klik Go.
Memperbarui Data
Mengedit baris data yang ada dalam tabel.
- Pilih tabel yang ingin diupdate pada panel kiri.
- Klik tab Browse untuk melihat data.
- Temukan baris data yang dituju, klik ikon Edit (biasanya berbentuk pensil) di samping baris tersebut.
- Ubah nilai-nilai pada kolom yang diinginkan.
- Klik tombol Go pada bagian bawah untuk menyimpan perubahan.
Menghapus Data
Menghapus baris data pada tabel.
- Pilih tabel pada panel kiri.
- Klik tab Browse untuk melihat data.
- Temukan baris yang ingin dihapus, centang kotak di kiri baris tersebut.
- Anda bisa menandai beberapa baris sekaligus untuk menghapus batch.
- Klik ikon Delete (biasanya ikon silang) di samping baris, atau pilih Delete di bawah tabel untuk menghapus batch lalu klik Go.
- Konfirmasi penghapusan.
Menghapus Tabel
Menghapus satu tabel beserta seluruh datanya.
- Pilih database terkait di panel kiri.
- Pada tampilan struktur database, temukan tabel yang ingin dihapus.
- Centang kotak di sebelah kiri nama tabel.
- Di bagian bawah daftar tabel, pilih operasi Delete dan klik Go.
- Konfirmasi penghapusan. Perlu diingat, menghapus tabel akan menghilangkan seluruh data secara permanen.
Menghapus Database
Menghapus seluruh database beserta semua tabel dan datanya.
- Pilih database yang ingin dihapus dari panel kiri.
- Klik tab Operations di menu atas.
- Scroll ke bagian bawah, pada area “Drop the database”, klik tombol Drop the database.
- Konfirmasi penghapusan. Penting: semua data akan terhapus permanen, tindakan ini tidak dapat dibatalkan.
Pertanyaan Umum (FAQ)
- T: Mengapa saya tidak bisa mengakses
https://servbay.host/phpmyadmin
?- J: Pastikan aplikasi ServBay sudah berjalan, web server (Caddy atau Nginx) dan paket database (MySQL atau MariaDB) telah diaktifkan di control panel ServBay. Periksa juga apakah file hosts sistem Anda diubah oleh aplikasi lain atau coba restart ServBay.
- T: Di mana saya bisa menemukan username dan password database?
- J: Password root database default dapat ditemukan pada tab Database (Databases) di aplikasi ServBay. Lihat juga artikel Mendapatkan akun root dan info koneksi database
- T: Bagaimana jika saya lupa password root database?
- J: ServBay menyediakan fitur reset password root. Anda dapat menemukannya pada tab Database (Databases) di aplikasi ServBay. Klik tombol reset untuk membuat password root default baru dan informasinya akan tampil di sana.
- T: Apakah phpMyAdmin bisa digunakan untuk PostgreSQL atau MongoDB di ServBay?
- J: phpMyAdmin hanya ditujukan untuk manajemen MySQL dan MariaDB, dan tidak mendukung PostgreSQL atau MongoDB.
Kesimpulan
Dengan phpMyAdmin yang terintegrasi di ServBay, Anda dapat mengelola database MySQL dan MariaDB di lingkungan lokal dengan efisien dan visual. Mulai dari membuat dan menghapus database maupun tabel, hingga operasi data seperti insert, query, update, dan delete—semua dapat dilakukan dengan mudah lewat antarmuka phpMyAdmin. Dilengkapi pula dengan kapabilitas manajemen environment dari ServBay, proses pengembangan dan debugging aplikasi web Anda pun menjadi semakin mulus.