Mengurus MySQL/MariaDB dengan phpMyAdmin dalam ServBay
Pengenalan: Apa Itu phpMyAdmin
phpMyAdmin ialah alat pengurusan pangkalan data sumber terbuka yang sangat popular, direka khusus untuk mengurus pangkalan data MySQL dan MariaDB melalui antara muka web. Untuk pembangun web, ia menyediakan antara muka grafik yang mesra pengguna, memudahkan pelaksanaan tugasan pengurusan harian seperti penciptaan pangkalan data, jadual, pengguna, pelaksanaan pertanyaan SQL, serta import dan eksport data.
ServBay sebagai persekitaran pembangunan web tempatan yang berkuasa, telah mengintegrasikan phpMyAdmin supaya anda boleh menguruskan pangkalan data MySQL atau MariaDB yang berjalan dalam ServBay dengan mudah.
Kelebihan utama phpMyAdmin termasuk:
- Fungsi Lengkap: Menyokong sebahagian besar fungsi teras MySQL dan MariaDB, meliputi pengurusan pangkalan data, jadual, medan, indeks dan kebenaran pengguna.
- Mesra Pengguna: Antara muka grafik yang jelas membolehkan walaupun pengguna baru cepat memahami dan menggunakan.
- Sokongan Berbilang Bahasa: Menyediakan antara muka dalam pelbagai bahasa untuk kemudahan pengguna di seluruh dunia.
- Mudah Dikembangkan: Membenarkan penambahan fungsi melalui pemalam atau skrip.
Dengan phpMyAdmin, pembangun boleh memfokuskan kepada logik aplikasi tanpa membuang masa di baris arahan untuk operasi pangkalan data.
Akses phpMyAdmin Bersepadu ServBay
ServBay telah pun mengintegrasi phpMyAdmin secara lalai, membolehkan anda mengaksesnya dengan mudah melalui pautan tempatan yang disediakan.
Apabila ServBay sedang berjalan, buka pelayar web anda dan layari:
https://servbay.host/phpmyadmin
Perhatian, servbay.host
ialah nama domain tempatan lalai untuk ServBay, yang ditetapkan oleh pelayan terbina dalam seperti Caddy/Nginx untuk akses ke halaman selamat datang ServBay dan alat seperti phpMyAdmin. Pastikan ServBay sedang aktif, serta pelayan web (seperti Caddy atau Nginx) dan pakej pangkalan data berkaitan (seperti MySQL atau MariaDB) telah diaktifkan.
Log Masuk ke phpMyAdmin
Untuk mula menguruskan pangkalan data, anda memerlukan maklumat log masuk yang betul ke phpMyAdmin.
- Buka pelayar web anda: Layari URL phpMyAdmin di
https://servbay.host/phpmyadmin
. - Masukkan maklumat penyambungan: Pada skrin log masuk, isikan nama pengguna dan kata laluan.
- Nama pengguna dan kata laluan: Anda boleh mendapatkan pengguna pangkalan data lalai ServBay (biasanya
root
) dan kata laluannya di tab Databases pada antara muka aplikasi ServBay. Demi keselamatan, selepas penggunaan pertama, disarankan untuk menukar kata laluan root lalai. - Pelayan: Biasanya masukan
default
atau pilih versi spesifik yang ingin dihubungkan (contohnyaMariaDB-10.6
atauMySQL-8.0
).default
biasanya merujuk kepada versi pangkalan data yang aktif pada waktu itu dalam ServBay.
- Nama pengguna dan kata laluan: Anda boleh mendapatkan pengguna pangkalan data lalai ServBay (biasanya
- Log masuk: Klik butang "Log Masuk" untuk memasuki antara muka pengurusan phpMyAdmin.
Menguruskan Pangkalan Data ServBay dengan phpMyAdmin
Setelah berjaya log masuk, anda boleh melaksanakan pelbagai tugasan pengurusan pangkalan data melalui antara muka grafik phpMyAdmin. Berikut adalah arahan asas dan amalan biasa:
Membina Pangkalan Data Baru
Mewujudkan pangkalan data khusus untuk projek baharu anda adalah langkah permulaan yang umum.
- Dalam bar navigasi sebelah kiri phpMyAdmin, klik Baru atau tab Databases di tengah halaman.
- Di bahagian "Cipta Pangkalan Data", isikan nama pangkalan data yang dikehendaki (contohnya
servbay_project_db
). - Dari menu drop-down "Collation", pilih set aksara dan aturan perbandingan yang bersesuaian; biasanya disyorkan
utf8mb4_unicode_ci
untuk sokongan watak meluas (termasuk emoji). - Klik butang Cipta.
Membina Jadual Baru
Selepas pangkalan data dicipta, anda boleh menentukan strukturnya dengan membina jadual.
- Di bar navigasi kiri, klik nama pangkalan data yang baru tadi.
- Dalam paparan struktur, cari bahagian "Cipta Jadual Baru".
- Masukkan nama jadual (contohnya
users
) dan bilangan medan yang diperlukan. - Klik Cipta.
- Pada halaman seterusnya, tetapkan ciri setiap medan termasuk:
- Nama: Nama medan (cth:
id
,username
,email
,created_at
). - Jenis: Jenis data (cth:
INT
,VARCHAR
,TEXT
,DATETIME
). - Panjang/Nilai: Tetapkan panjang mengikut jenis data (cth:
VARCHAR(255)
). - Lalai: Tetapan nilai lalai (pilihan).
- Indeks: Tetapkan kunci utama (PRIMARY), unik (UNIQUE), indeks (INDEX) dsb. Lazimnya
id
dijadikan PRIMARY dan AUTO_INCREMENT. - A_I: Tandakan kotak ini untuk auto-increment (biasa untuk kunci primer).
- Nama: Nama medan (cth:
- Setelah semua medan ditakrifkan, skrol ke bawah dan klik Simpan.
Memasukkan Data
Tambah rekod baharu ke dalam jadual.
- Pada bar navigasi kiri, pilih jadual yang ingin diisi data.
- Klik tab Insert di bar menu atas.
- Isi nilai data yang ingin dimasukkan. Anda boleh masukkan berbilang baris data.
- Klik Go atau Laksana di bahagian bawah halaman.
Menyemak & Melakukan Pertanyaan Data
Lihat data dalam jadual atau jalankan pertanyaan khas.
- Pilih jadual di bar navigasi kiri untuk menyemak data.
- Klik tab Browse di bar menu atas untuk melihat data baris pertama dalam jadual.
- Untuk pertanyaan lebih khusus, klik tab SQL, masukkan pertanyaan SQL anda (cth:
SELECT * FROM users WHERE username = 'servbay-demo';
), kemudian klik Laksana.
Mengemaskini Data
Ubah nilai rekod yang sedia ada.
- Pilih jadual yang ingin dikemas kini di bar navigasi kiri.
- Klik tab Browse untuk mencari data yang ingin diubah.
- Pada baris sasaran, klik ikon Edit (biasanya berbentuk pensel) di tepi.
- Tukar nilai-medan yang berkaitan.
- Klik Laksana di bawah halaman untuk simpan perubahan.
Memadam Data
Memadam rekod dari jadual.
- Pilih jadual untuk dipadam data melalui bar navigasi kiri.
- Klik tab Browse untuk cari baris data yang ingin dipadam.
- Pada baris sasaran, tandakan kotak di sebelah kiri.
- Anda boleh memilih berbilang baris untuk padam secara pukal.
- Klik ikon Delete (biasanya berbentuk pangkah), atau setelah tandakan, pilih operasi Padam dan klik Laksana di bawah.
- Sahkan tindakan pemadaman.
Memadam Jadual
Hilangkan seluruh jadual bersama semua datanya.
- Pilih pangkalan data dalam bar navigasi kiri yang mengandungi jadual sasaran.
- Dalam paparan struktur pangkalan data, cari jadual yang ingin dipadam.
- Tandakan kotak di sebelah kiri nama jadual.
- Di bawah senarai jadual, cari dan klik operasi Padam, kemudian klik Laksana.
- Sahkan tindakan. Perhatian, memadam jadual akan memadam semua data secara kekal.
Memadam Pangkalan Data
Menghapus seluruh pangkalan data dan semua jadual serta data di dalamnya.
- Pilih pangkalan data yang ingin dipadam dalam bar navigasi kiri.
- Klik tab Operations di bar menu atas.
- Skrol ke bawah ke bahagian "Drop the database", kemudian klik butang Padam Pangkalan Data.
- Sahkan tindakan pemadaman. Perhatian, data tidak boleh dipulihkan selepas dipadam.
Soalan Lazim (FAQ)
- Soalan: Mengapa saya tidak dapat mengakses
https://servbay.host/phpmyadmin
?- Jawapan: Pastikan aplikasi ServBay sedang berjalan, dan dalam panel kawalan ServBay, pelayan web (Caddy atau Nginx) serta pakej pangkalan data yang anda ingin gunakan (MySQL atau MariaDB) telah diaktifkan. Semak juga fail hosts sistem anda sekiranya telah diubah oleh perisian lain, atau cuba mulakan semula ServBay.
- Soalan: Di mana saya boleh dapatkan nama pengguna dan kata laluan pangkalan data?
- Jawapan: Kata laluan root lalai boleh didapati dalam tab Databases di antara muka aplikasi ServBay. Sila rujuk artikel Maklumat Nama Pengguna dan Kata Laluan root Pangkalan Data
- Soalan: Bagaimana jika saya terlupa kata laluan root pangkalan data?
- Jawapan: ServBay menyediakan fungsi untuk menetapkan semula kata laluan root. Anda boleh temui butang reset dalam tab Databases pada antara muka aplikasi ServBay. Selepas klik, ServBay akan menjana kata laluan root lalai baharu untuk pangkalan data (MySQL atau MariaDB) dan memaparkannya kepada anda.
- Soalan: Adakah phpMyAdmin menyokong sambungan ke PostgreSQL atau MongoDB dalam ServBay?
- Jawapan: phpMyAdmin direka khusus untuk MySQL dan MariaDB — ia tidak menyokong PostgreSQL atau MongoDB.
Rumusan
Dengan integrasi phpMyAdmin dalam ServBay, anda boleh menguruskan pangkalan data MySQL dan MariaDB di persekitaran pembangunan tempatan dengan lebih mudah dan visual. Dari operasi asas penciptaan dan pemadaman, hinggalah kemasukan, pertanyaan, kemaskini, dan pemadaman data, antara muka grafik phpMyAdmin sangat mengurangkan kerumitan pengurusan pangkalan data. Digabungkan dengan kemudahan pengurusan persekitaran yang disediakan oleh ServBay, proses pembangunan dan debug aplikasi web anda menjadi lebih lancar.