Mengelola basis data
MyPanel mengelola basis data nyata — MySQL, MariaDB, PostgreSQL, Redis — yang berjalan baik secara langsung di host (native) maupun di Docker.
Pasang sebuah engine basis data
Section titled “Pasang sebuah engine basis data”Buka Databases → Engines. Setiap engine menampilkan status pemasangannya; klik Install dan MyPanel
akan menyediakannya (service systemd atau pull image Docker). Dengan MYPANEL_SETUP=full, MySQL sudah
terpasang.
Buat basis data
Section titled “Buat basis data”- Buka Databases → Add database.
- Pilih sebuah engine dan beri nama basis data.
- MyPanel membuat basis data dengan pengguna + kata sandi khusus (pengguna hanya memiliki hak pada basis data tersebut) dan menampilkan info koneksi (kata sandi disembunyikan, klik untuk menampilkan).
Hubungkan dari sebuah situs web
Section titled “Hubungkan dari sebuah situs web”Salin info koneksi dari halaman detail basis data ke dalam variabel lingkungan (environment variables) situs web Anda, sebagai contoh:
DATABASE_URL=postgres://shop_user:***@127.0.0.1:5432/shopBackup & restore
Section titled “Backup & restore”Langsung di halaman detail basis data:
- Backup — buat sebuah dump (mysqldump / pg_dump) yang disimpan di
/var/lib/mypanel/backups/. - Restore — pulihkan dari backup yang sudah ada.
- Download — unduh sebuah file backup.
- Reset password — ubah kata sandi pengguna basis data.
Server basis data remote
Section titled “Server basis data remote”Selain basis data di server ini, Anda dapat terhubung ke server basis data eksternal — MySQL, MariaDB, PostgreSQL dan Oracle didukung.
Buka Databases → Remote servers → Add server, pilih engine dan masukkan detail koneksi (host, port, akun admin). Oracle juga memerlukan Service name / SID. MyPanel menguji koneksi sebelum menyimpan dan mengenkripsi kata sandi admin saat disimpan (at rest). Anda kemudian dapat membuat/menghapus basis data di server tersebut langsung dari MyPanel.