Cara Mengelola Databases di CloudPanel
Pengantar
CloudPanel adalah panel server ringan dan cepat untuk mengelola situs dan aplikasi berbasis PHP. Salah satu fitur andalannya adalah kemudahan dalam mengelola database MySQL/MariaDB, termasuk pembuatan, penghapusan, pengaturan akses, dan pengelolaan lewat antarmuka web.
Membuat Database
- Login ke CloudPanel
- Masuk ke menu Sites dan masuk ke salah satu site anda
- Klik menu Databases, klik Add Database
- Isikan Database Name, Database User Name, dan Database User Password sesuai kebutuhan anda, kemudian klik Add Database
- Setelah selesai anda akan melihat database yang barusan anda buat sudah dalam masuk kedalam daftar database
Menghapus Database
- Untuk menghapus database anda bisa klik pada tulisan Delete
- Kemudian klik OK
Menambahkan Database User Baru
- Klik Add Database User, untuk menambah kan user baru pada database anda
- Isi Database User Name dan Database User Password, kemudian pilih Database yang akan digunakan serta atur Permissions sesuai kebutuhan, kemudian klik Add Database User
phpMyAdmin
Untuk mengelola database melalui phpMyAdmin, klik tombol Manage, dan anda akan diarahkan ke halaman phpMyAdmin
Export dan Import Database
Untuk mengimpor database di CloudPanel, digunakan perintah mysql melalui terminal.
- Login via SSH menggunakan Site User
ssh site-user@ip_vps_anda
- Jalankan perintah dibawah untuk melihat perintah yang tersedia
cd ~/tmp/ clpctl
- Gunakan perintah berikut untuk export database
clpctl db:export --databaseName=my-database --file=dump.sql.gz
- Gunakan perintah berikut untuk import database
clpctl db:import --databaseName=my-db --file=dump.sql.gz
Backup Database
CloudPanel menjadwalkan backup otomatis setiap malam pukul 03:15 dengan retensi default 7 hari. File backup tersimpan di /home/$site‑user/backups/
anda bisa mengganti jadwal backup lewat cron job, berikut cara mengubah jadwal backup database
- Login sebagai root
- Edit file /etc/cron.d/clp untuk menyesuaikan cron job dan retensi backup
Ubah nilai retentionPeriod jika ingin menyimpan lebih dari 7 hari
Database Master Credentials
Untuk melihat kredensial database utama (Master Database Credentials), lakukan langkah-langkah berikut
- Login via SSH sebagai root
- Gunakan perintah berikut
Outputnyaclpctl db:show:master-credentials
Kesimpulan
CloudPanel menyediakan interface yang user‑friendly dan CLI powerful (clpctl) untuk manajemen database MySQL/MariaDB, termasuk pembuatan, penghapusan, backup otomatis, import/export data, serta akses remote. Semua bisa dilakukan tanpa perlu menyentuh command-line server secara langsung kecuali untuk tugas backup/import/restore.