Cara Remote MySQL dengan MySQL Workbench
Hi DomaiNesians! Tahukah kamu bahwa database MySQL yang ada di website, bisa dikendalikan lewat komputer lokal? Inilah yang dinamakan “remote database”. Kamu bisa mengakses database yang ada di Hosting dan melakukan kontrol serta query langsung di komputer yang berbeda. Kamu bisa mengedit data dengan lebih mudah dan tidak perlu membuka phpmyadmin yang ada di cPanel. Ada beberapa cara melakukan remote MySQL salah satunya menggunakan SSH Tunneling. Nah untuk remote SQL melalui SSH Tunneling, kamu bisa menggunakan HeidiSQL, Navicat ataupun MySQL Workbench. Pada panduan ini akan dijelaskan cara remote MySQL dengan MySQL Workbench. Ikuti step by step nya ya!
Tahap Persiapan
Sebelum mengikuti panduan cara remote MySQL, maka kamu harus mengetahui beberapa hal seperti:
- Membuat Database MySQL, tentu saja kamu harus memiliki database MySQL di hosting
- Export dan Import MySQL, setelah membuat database MySQL baru, kamu harus tahu cara import dan export database. Sehingga, database yang ada di localhost bisa langsung masuk ke Hosting.
- Mengetahui cara SSH di Hosting, agar kamu bisa melakukan proses remote.
Catatan: Panduan ini hanya untuk Paket Hosting Super ke Atas (yang memiliki fitur SSH). Bagi Paket Hosting Extra, silakan ikuti Cara Remote MySQL di cPanel
Cara Remote MySQL dengan MySQL Workbench
Ada beberapa cara untuk melakukan remote MySQL salah satunya dengan melalui SSH Tunneling dengan MySQL Workbench. Untuk itu, pada panduan ini kamu harus melakukan:
- SSH Tunneling terlebih dahulu untuk membuat koneksi dengan hosting agar dapat melakukan remote
- Remote MySQL dengan bantuan MySQL Workbench. MySQL Workbench ini bentuknya mirip seperti phpMyAdmin (untuk pengelolaan MySQL). Sehingga kamu bisa mengakses, mengubah query dan menambahkan data dengan lebih mudah. MySQL Workbench tersedia untuk Windows, Linux, MacOS.
Baca Juga: Cara Remote MySQL dengan HeidiSQL
1. Melakukan Instalasi MySQL Workbench
Sebelum melakukan remote MySQL, kamu harus instal MySQL Workbench terlebih dahulu. MySQL Workbench adalah portal untuk mengelola database MySQL, MariaDB bahkan PostgreSQL juga bisa. Fungsinya hampir sama dengan phpMyAdmin. Kamu bisa download file aplikasinya di https://dev.mysql.com/downloads/workbench/. Selain MySQL Workbench, kamu juga bisa menggunakan HeidiSQL ataupun Navicat.
2. Remote MySQL dengan MySQL Workbench
Untuk melakukan remote MySQL silakan buka MySQL Workbench dan klik MySQL Connection +
untuk menambahkan konfigurasi server tujuan yang akan di remote.
Tunggu sebentar hingga muncul tampilan seperti berikut. Di dalam MySQL Workbench, kamu bisa langsung koneksi via SSH di software ini. Pada bagian Connection Name
silakan tulis nama koneksi yang diinginkan (bebas). Kemudian pada bagian Connection Method
silakan pilih Standard TCP/IP over SSH
.
Silakan pilih Parameters
kemudian kamu harus memasukkan koneksi SSH dan username dan password remote MySQL. Pada bagian SSH Hostname, silakan tulis nama server: port 64000
lalu pada SSH Username
silakan tulis username cPanel Hosting. Kemudian pada bagian SSH Password
, silakan klik Store in Vault
dan masukkan password cPanel Hosting dan klik OK
,
Sekarang saatnya memasukkan username dan password MySQL yang akan diremote. Pada bagian MySQL Hostname
silakan diisi dengan 127.0.0.1
. Pada bagian MySQL Server Port
silakan diisi dengan 3306. Port 3306 digunakan untuk remote MySQL untuk SSH Tunneling. Kemudian pada bagian Username
kamu bisa isi username database. Dan pada bagian password, silakan klik Store in Vault
dan kamu harus isi dengan password database dan klik OK
.
Jika semua sudah terisi dengan benar, maka klik OK
.
Catatan: Port 3306 adalah port tunnel untuk remote MySQL. Jika port tunnelingnya berbeda, maka silakan sesuaikan dengan port tersebut.
Baca Juga : Cara Remote MySQL dengan Adminer
4. Remote MySQL Melalui SSH Tunneling Berhasil
Voila! Remote MySQL dengan MySQL Workbench berhasil. Sekarang kamu dapat mengakses database MySQL secara terpisah. Kamu dapat mengelola database dan melakukan query sesuai keinginan
Baca Juga: Cara Remote MySQL dengan Navicat
Kesimpulan
Remote MySQL dengan MySQL Workbench adalah hal yang bisa kamu lakukan jika ingin mengakses database secara terpisah. Sebenarnya ada beberapa cara, namun SSH Tunneling adalah cara sederhana yang cocok untuk pemula. Untuk pengguna PostgreSQL, kamu bisa ikuti Cara Remote PostgreSQL di Hosting.