Agar mysql bisa diakses dari luar

Kalau biasanya kita mengelola database MySQL dari localhost dalam VPS lewat SSH maka ada kalanya kita perlu mengaksesnya dari luar server, istilahnya remote access. Mungkin diperlukan untuk sekedar mengakses MySQL dari lokasi yang terpercaya atau memang VPS tadi adalah didedikasikan sebagai database server. Apapun alasan anda caranya sama kok. 🙂

Langsung saja ya, pertama kita perlu mengedit file konfigurasi MySQL. Jadi jalankan perintah berikut:

nano /etc/mysql/my.cnf

Geser kebawah sampai anda menemukan bagian [mysqld] dan hilangkan simbol komentar (#) di awal kode – kode dibawah:

bind-address        = 127.0.0.1    
bind-address        = 192.168.8.18

Dimana baris pertama adalah setting agar kita bisa masuk ke MySQL dari localhost dan baris kedua menentukan alamat IP servernya.

Setelah itu mari kita berikan hak akses user MySQL agar bisa terhubung dari luar VPSnya:

GRANT ALL PRIVILEGES ON *.* TO 'nama_user'@'%' IDENTIFIED BY 'kata_sandi' WITH GRANT OPTION;

Saya jelaskan dulu beberapa bagian:

  • nama_user merupakan username MySQL yang anda ingin gunakan untuk remote access databasenya.
  • % fungsinya sebagai wildcard, jadi semua alamat IP yang berusaha tersambung akan diijinkan. Ini sebenarnya tidak aman, saya anjurkan kalau anda memiliki alamat IP statis ganti ke alamat IP anda.
  • kata_sandi pastinya adalah password user diatas.

Setelah itu restart MySQL

service mysql restart

Anda bisa mencoba membuka koneksi ke VPS tersebut dengan eksekusi perintah berikut:

mysql -u nama_user -h 192.168.8.18 -p

Kalau gagal harap anda cek setting firewall di VPS asal dan VPS tujuan, kadang diblokir port default MySQL (

bind-address        = 127.0.0.1    
bind-address        = 192.168.8.18
0) kalau tidak dikenali dalam aturannya.

Putri is an SEO Content Writer at Niagahoster. She has experience in SEO writing with business and tech topic.

Home » Tutorial » Cara Remote Database MySQL di cPanel (Paling Efektif!)

Cara Remote Database MySQL di cPanel (Paling Efektif!)

July 29, 2021 1 min read

Agar mysql bisa diakses dari luar

Dalam mengelola database, Anda ternyata juga bisa melakukan remote database MySQL, lho! Hal ini memungkinkan Anda untuk mengakses database walau tak berada pada server yang sama.

Langkah ini dapat cukup berguna bagi Anda. Terlebih apabila Anda bekerja sama dengan pihak lain untuk mengelola website. Anda hanya cukup memberikan akses databasenya tanpa perlu memberikan seluruh akses ke cPanel.

Nah, di artikel ini, kami akan membahas cara lengkap remote database MySQL dengan beberapa langkah. Langsung saja simak pembahasannya berikut.

Daftar isi

Cara Remote Database MySQL di cPanel dengan Langkah Mudah

Berikut ini langkah-langkah melakukan remote MySQL cPanel. Di tutorial ini, aplikasi remote database yang kami pakai ialah Navicat. Langsung saja simak pembahasannya berikut ini.

1. Login ke cPanel 

Langkah pertama, login ke akun cPanel Anda terlebih dulu.

Agar mysql bisa diakses dari luar

2. Buka Fitur Remote MySQL 

Setelah login, buka fitur Remote MySQL di tab Databases cPanel.

Agar mysql bisa diakses dari luar

3. Masukkan IP Address 

Berikan akses database dengan memasukkan host name atau alamat IP dari website maupun server lain ke dalam kolom Host. Lalu klik Add Host.

Agar mysql bisa diakses dari luar

Jika Anda ingin mengakses database lewat komputer, silakan masukkan alamat IP public Anda. Cek IP Address Public komputer di http://whatismyipaddress.com/.  

Setelah memberikan akses, Anda akan melihat pesan seperti berikut.

Agar mysql bisa diakses dari luar

PENTING – Anda dapat memasukkan nama domain atau alamat IP dari server Anda. Anda juga dapat menggunakan karakter persen (%). Sebagai contoh, untuk mengizinkan akses dari semua alamat IP yang diawali dengan 192.68.0, Anda dapat menuliskan 198.68.0.%.

4. Download dan Install Aplikasi Remote MySQL Navicat

Download aplikasi Navicat terlebih dulu. Lanjutkan dengan melakukan instalasi di komputer Anda. Setelah selesai install, buka aplikasi Navicat lalu klik menu Connection > MySQL.

Agar mysql bisa diakses dari luar

5. Hubungkan Navicat dengan Database MySQL 

Masukkan detail database Anda di kolom yang tersedia, username dan password.

Agar mysql bisa diakses dari luar

6. Lakukan Uji Coba Koneksi 

Untuk memastikan Anda sudah terhubung dengan database, coba lakukan pengujian dengan klik Test Connection.

Agar mysql bisa diakses dari luar

7. Mengatur Tabel pada Database 

Anda bisa coba untuk melakukan pengaturan tabel pada database, Caranya, pilih nama koneksi, dalam tutorial ini bernama “Test”.

Agar mysql bisa diakses dari luar

Pada langkah ini Anda sudah dapat melakukan remote database MySQL.

8. Cara Menghapus Akses Remote Database  

Anda juga bisa menghapus akses remote database yang bocor ke pihak “tak diundang”. Caranya, klik Delete pada host name atau alamat IP yang ingin Anda hapus di fitur Remote MySQL.

Agar mysql bisa diakses dari luar

Lalu, klik tombol Remove Access Host.

Agar mysql bisa diakses dari luar

Selanjutnya Anda akan melihat notifikasi seperti berikut jika berhasil menghapus akses.

Agar mysql bisa diakses dari luar

Baca juga: Cara Mempercepat Akses Database MySQL

Yuk Coba Remote Database MySQL di cPanel!

Setelah mengikuti langkah pada tutorial ini, Anda sudah mengetahui cara remote database MySQL di cPanel melalui aplikasi desktop. Dengan cara ini, Anda dapat melakukan pengaturan database website.

Oya, kalau Anda ingin mengetahui lebih mendalam tentang MySQL, silakan baca beberapa artikel berikut:

  1. Cara Mengatasi MySQL Server Has Gone Away di WordPress
  2. Cara Migrasi Database MySQL ke Server Lain di Ubuntu
  3. Cara Melakukan Koneksi Database PHP ke MySQL

Dan jika Anda tertarik untuk belajar lebih dalam tentang cara mengelola cPanel, Anda bisa download ebook gratis Niagahoster yang berisi panduan lengkap cPanel untuk pemula. Yuk klik tombol di bawah untuk download ebooknya!

Saya Ingin Download Ebook Panduan Lengkap cPanel untuk Pemula!

Share

Putri Aprilia Follow Putri is an SEO Content Writer at Niagahoster. She has experience in SEO writing with business and tech topic.

Subscribe Sekarang

Dapatkan beragam artikel tutorial, insight dan tips menarik seputar dunia online langsung melalui email Anda. Subscribe sekarang dan raih kesuksesan bersama kami!