Apa yang bisa kami bantu?

A. Pendahuluan

Remote database memungkinkan Anda mengakses database pada server hosting melalui aplikasi di komputer lokal. Salah satu aplikasi yang dapat digunakan adalah HeidiSQL, yang mendukung pengelolaan database MySQL dan MariaDB.

 

Pada panduan ini, Anda akan mempelajari cara membuat user database di cPanel, mengizinkan akses dari IP publik, serta melakukan koneksi menggunakan HeidiSQL.

B. Langkah-langkah

1. Mengakses menu Manage My Databases

Login ke cPanel, kemudian pada bagian Databases, pilih menu Manage My Databases seperti pada gambar berikut.

Gambar 1. Menu Manage My Databases pada cPanel.

 

2. Membuat user database

Gunakan database dan user yang sudah tersedia. Jika belum ada, buat database melalui New Database, kemudian buat user melalui bagian MySQL Users.

Pada halaman Manage My Databases, cari bagian Database Users, kemudian lengkapi formulir Add New User:

Kolom Keterangan
Username Masukkan nama user database, pada contoh menggunakan coba.
Password Masukkan password yang akan digunakan.
Password (Again) Masukkan kembali password yang sama.

Anda dapat menggunakan Password Generator untuk membuat password yang kuat. Setelah seluruh kolom terisi, klik Create User.

Gambar 2. Formulir pembuatan user database.

 

cPanel menambahkan prefix akun pada username. Pada contoh tersebut, username lengkap yang digunakan adalah neowebho_coba.

3. Memastikan user berhasil dibuat

Setelah proses berhasil, cPanel menampilkan notifikasi:

You have successfully created a database user named “neowebho_coba”.

Klik Go Back untuk kembali ke halaman pengelolaan database.

Gambar 3. Notifikasi user database berhasil dibuat.

 

Catatan: Agar user dapat mengakses database aplikasi, tambahkan user tersebut ke database tujuan melalui bagian Add User To Database. Pilih user dan database, klik Add, tentukan hak akses sesuai kebutuhan, kemudian klik Make Changes. Langkah pemberian hak akses ini tidak ditampilkan pada gambar.

4. Menambahkan IP pada Remote Database Access

Kembali ke halaman utama cPanel, kemudian pilih Remote Database Access.

Pada bagian Add Access Host, isi kolom berikut:

Kolom Keterangan
Host Masukkan IP publik koneksi internet komputer yang digunakan untuk mengakses database.
Comment (optional) Masukkan keterangan, misalnya Koneksi Internet.

Setelah selesai, klik Add Host.

Gambar 4. Menambahkan IP publik pada Remote Database Access.

 

Catatan: IP yang dimasukkan pada kolom Host adalah IP publik koneksi internet Anda. Jika IP publik berubah, sesuaikan kembali IP yang diizinkan. Gunakan IP secara spesifik dan hindari memasukkan % untuk membuka akses dari semua IP.

5. Membuat koneksi pada HeidiSQL

Buka aplikasi HeidiSQL, kemudian klik New pada jendela Session manager untuk membuat sesi koneksi.

Pada tab Settings, masukkan konfigurasi berikut sesuai informasi database Anda:

Kolom Pengaturan
Network type Pilih MariaDB or MySQL (TCP/IP).
Library Gunakan pengaturan bawaan, pada contoh libmariadb.dll.
Hostname / IP Masukkan IP atau hostname server database hosting.
User Masukkan username lengkap, pada contoh neowebho_coba.
Password Masukkan password user database yang telah dibuat.
Port Gunakan 3306, kecuali meggunakan custom Port.
Databases Dapat dikosongkan untuk menampilkan database yang dapat diakses oleh user tersebut.

Klik Save untuk menyimpan konfigurasi, kemudian klik Open untuk memulai koneksi.

Gambar 5. Konfigurasi koneksi database pada HeidiSQL.

 

Catatan: Kolom Hostname / IP di HeidiSQL diisi dengan alamat server database, sedangkan kolom Host pada cPanel diisi dengan IP publik koneksi internet Anda. Password yang digunakan adalah password user database.

6. Memeriksa koneksi database

Apabila koneksi berhasil, HeidiSQL menampilkan halaman utama beserta daftar database yang dapat diakses.

Pada gambar berikut, sesi telah terhubung dan menampilkan database information_schema serta performance_schema.

Gambar 6. Tampilan HeidiSQL setelah berhasil terhubung ke server database.

 

Catatan: Tampilan tersebut menunjukkan koneksi ke server berhasil, tetapi database aplikasi belum terlihat. Jika database tujuan belum muncul, pastikan user sudah ditambahkan ke database melalui Add User To Database dan memiliki hak akses yang sesuai. Setelah itu, sambungkan kembali sesi HeidiSQL.

C. Kesimpulan

Remote database melalui HeidiSQL dapat dilakukan dengan menyiapkan user database, memberikan hak akses ke database tujuan, serta menambahkan IP publik pada Remote Database Access di cPanel. Selanjutnya, gunakan alamat server dan kredensial database tersebut untuk terhubung melalui HeidiSQL.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.