Apa yang bisa kami bantu?

A. Pendahuluan

Remote database merupakan metode untuk mengakses dan mengelola database dari perangkat lain tanpa harus mengakses server secara langsung. Dengan metode ini, pengguna dapat melakukan pengelolaan database seperti melihat, menambah, mengubah, maupun menghapus data menggunakan aplikasi database client.

Artikel ini menjelaskan langkah-langkah melakukan remote database pada Plesk Panel menggunakan aplikasi HeidiSQL, mulai dari konfigurasi akses database pada server hingga melakukan koneksi dan memastikan database dapat diakses melalui HeidiSQL.

Persiapan

Sebelum melakukan konfigurasi, pastikan hal-hal berikut telah tersedia:

  • Akses login ke Plesk Panel.
  • Akses SSH ke server Plesk untuk melakukan konfigurasi MySQL/MariaDB.
  • HeidiSQL telah terinstal pada komputer lokal.
  • IP publik komputer yang akan digunakan untuk melakukan koneksi remote database.

B. Langkah-langkah

Untuk melakukan remote database menggunakan HeidiSQL pada Plesk Panel, ikuti langkah-langkah berikut.

Membuka Database

1. Login ke halaman Plesk Control Panel.

Gambar 1. Login Plesk

2. Pastikan port MySQL/MariaDB pada Firewall Plesk telah diizinkan. Masuk ke menu Tools & Settings → Security → Firewall, kemudian pastikan koneksi untuk port database, yaitu 3306, telah diperbolehkan sesuai kebutuhan.

Gambar 2. Plesk Firewall

3. Login ke server menggunakan SSH, kemudian edit konfigurasi MySQL/MariaDB menggunakan text editor.

 

Lokasi file konfigurasi dapat berbeda tergantung distribusi Linux yang digunakan:

  • CentOS/RHEL-based: /etc/my.cnf
  • Debian/Ubuntu-based: /etc/mysql/my.cnf

 

Cari konfigurasi berikut:

bind-address = ::ffff:127.0.0.1

 

Apabila konfigurasi tersebut masih aktif, tambahkan tanda # di awal baris sehingga menjadi:

#bind-address = ::ffff:127.0.0.1

Konfigurasi tersebut digunakan untuk menonaktifkan pembatasan koneksi yang hanya menerima koneksi dari localhost.

Gambar 3. Mysql Config

Catatan: Menonaktifkan bind-address dapat membuat MySQL/MariaDB menerima koneksi dari interface jaringan yang tersedia. Oleh karena itu, sangat disarankan untuk membatasi sumber IP yang diperbolehkan mengakses database pada tahap berikutnya.

4. Setelah selesai edit, lakukan restart layanan MySQL menggunakan command berikut:

# service mariadb restart

Membatasi Akses Database

Akses database sebaiknya tidak dibuka untuk semua IP. Untuk meningkatkan keamanan, batasi koneksi remote hanya dari IP yang memang diperlukan.

 

1. Login ke Plesk Control Panel -> Databases, kemudian klik nama user database yang ingin dikonfigurasi.

 

Gambar 4. Plesk Database

2. Klik Allow Remote Connections From, kemudian tambahkan IP yang diizinkan untuk mengakses database.

Gambar 5. Allow Connection

 

Menggunakan HeidiSQL untuk Remote Database

Apabila belum melakukan instalasi HeidiSQL, lakukan instalasi seperti biasa terlebih dahulu. Setelah selesai, buka aplikasi HeidiSQL dan klik New.

Cara Remote Database di Plesk Panel Menggunakan Aplikasi HeidiSQL
Gambar 6. New

Masukkan alamat IP server, user, dan password untuk koneksi remote database. Perlu diketahui, default port untuk MySQL dan MariaDB adalah 3306.

Cara Remote Database di Plesk Panel Menggunakan Aplikasi HeidiSQL
Gambar 7. Connect Database

Apabila lupa password user database, dapat mengikuti panduan Cara Menambah User di Database Pada Plesk Panel.

C. Kesimpulan

Remote database menggunakan HeidiSQL memungkinkan pengguna untuk mengakses dan mengelola database pada server Plesk secara langsung dari komputer lokal.

 

Agar koneksi dapat dilakukan dengan aman, pastikan konfigurasi MySQL/MariaDB telah mendukung koneksi remote, port database telah diizinkan pada firewall, serta akses remote dibatasi hanya untuk IP yang diperlukan.

 

Setelah koneksi berhasil, database dan tabel yang dapat diakses akan ditampilkan pada panel HeidiSQL sesuai dengan privilege user database yang digunakan.

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.