Database MySQL untuk plugin
Cara memberikan database MySQL ke server di Millida, dari mana mendapatkan kredensialnya, dan apa yang perlu ditulis di config plugin.
Diperbarui 16 Agustus 2026
Banyak plugin memerlukan database: ekonomi, klaim, statistik, penghubung beberapa server. Database khusus untuk setiap server disediakan dalam satu klik.
Untuk siapa fitur ini tersedia
Database tersedia di semua paket berbayar — batasnya sama seperti pada file dan SFTP. Jika database sudah pernah disediakan sebelumnya di paket lain, akses ke database tersebut tetap ada.
Cara menyediakan
Buka bagian “Database” → “Buat database”. Panel akan membuat database beserta user terpisah dan menampilkan kredensialnya: host, port, nama database, username, password.
Apa yang harus diisi di plugin
Blok umum di config.yml plugin:
database:
type: MySQL
host: <host from panel>
port: <port from panel>
database: <database name>
username: <login>
password: <password>
Nama key berbeda-beda antar plugin, tetapi maknanya sama. Setelah mengedit config, restart server.
Satu database untuk seluruh jaringan
Jaringan di balik proxy hampir selalu memerlukan database bersama: akun pemain, rank, dan ban harus berlaku di semua dunia sekaligus. Prosedurnya sebagai berikut:
- Buat database di salah satu server dalam jaringan — database ini yang akan menjadi database bersama.
- Di bagian “Database” server tersebut, aktifkan “Database bersama untuk server saya”. Tanpa itu, server tetangga akan mendapat
Access denied: secara default, database hanya mengizinkan server tempat database itu diterbitkan. - Di config server lain, isi username, password, dan nama database yang sama.
- Periksa port mana yang ditampilkan panel untuk koneksi dari server lain. Server dalam satu jaringan bisa berjalan di mesin berbeda, sementara database berada di mesin tempat database itu dibuat: dari mesin tetangga, database dapat diakses melalui host yang sama tetapi dengan port berbeda — panel menampilkannya di blok terpisah.
Jika plugin di server tetangga menampilkan Access denied for user ... @'172.18.0.1', penyebabnya salah satu dari dua hal: akses bersama belum diaktifkan, atau port 3306 diisi alih-alih port dari blok “Menghubungkan dari server lain Anda”.
Penting
- Anda tidak dapat terhubung ke database dari luar — database hanya dapat diakses oleh server Anda; ini perlindungan, bukan keterbatasan.
- Dengan akses bersama, password menjadi batasnya. Aktifkan untuk jaringan Anda dan jangan publikasikan kredensialnya.
- Password ditampilkan di panel dan hanya dapat diubah dengan membuat ulang database.
- Menghapus database berarti menghapus datanya. Plugin yang datanya tersimpan di sana akan mulai dari nol.
Jika plugin tidak bisa terhubung
Periksa konsol saat startup: pesan seperti Communications link failure berarti kredensialnya tidak cocok. Paling sering host dan port tertukar, atau ada spasi tambahan yang masuk ke password saat menyalin.
