Lewati ke konten

Mengelola basis data

MyPanel mengelola basis data nyata — MySQL, MariaDB, PostgreSQL, Redis — yang berjalan baik secara langsung di host (native) maupun di Docker.

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.

  1. Buka Databases → Add database.
  2. Pilih sebuah engine dan beri nama basis data.
  3. 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).

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/shop

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.

Selain basis data di server ini, Anda dapat terhubung ke server basis data eksternalMySQL, 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.