Remote MySQL Access memungkinkan perangkat eksternal (seperti aplikasi database client desktop atau server pihak ketiga) untuk terhubung ke database Anda menggunakan port standar 3306. Untuk alasan keamanan, akses ini harus diizinkan secara spesifik berdasarkan alamat IP.
I. Mengizinkan Alamat IP (Whitelist Host)
Langkah pertama adalah memberikan izin kepada IP yang akan melakukan koneksi remote di cPanel:
- Login ke cPanel: Masuk ke Control Panel cPanel Anda.
- Akses Remote MySQL: Di bagian Databases, cari dan klik menu Remote MySQL® (atau Remote Database Access).
- Temukan IP Publik Anda: Anda perlu mengetahui IP Public dari komputer atau server tempat Anda akan mengakses database. Anda dapat mencarinya melalui situs web cek IP.
- Tambahkan Host: Di bagian Add Access Host:
- Untuk IP Tertentu (Direkomendasikan): Masukkan Alamat IP Publik Anda di kolom Host (%).
- Untuk Akses Universal (Risiko Lebih Tinggi): Masukkan simbol % (persen) di kolom Host (%) untuk mengizinkan akses dari semua alamat IP.
- Komentar (Opsional): Di kolom Comment, masukkan deskripsi (misalnya: "Akses Laptop Saya").
- Simpan: Klik tombol Add Host.
IP yang Anda masukkan akan muncul di daftar Manage Access Hosts, menandakan bahwa IP tersebut telah diizinkan untuk terhubung ke server MySQL Anda.
II. Koneksi dari Aplikasi Eksternal
Setelah IP diizinkan di cPanel, Anda dapat terhubung menggunakan aplikasi database client (seperti MySQL Workbench, HeidiSQL, atau Navicat).
Gunakan detail koneksi berikut:
- Host/Server: Gunakan IP Server Hosting atau Nama Domain Anda.
- Port: 3306 (Default MySQL).
- Database Name: Nama database Anda (Contoh: cpaneluser_blog).
- Username: Nama user database Anda (Contoh: cpaneluser_dbuser).
- Password: Password database user tersebut.
Penting: Koneksi remote tidak akan berfungsi jika Anda belum menambahkan IP Anda sebagai Access Host di cPanel.