Panduan Lengkap: Cara Membuat Tunnel MySQL dari Server VPS ke Komputer Lokal

Pendahuluan:

Dalam dunia pengembangan web dan manajemen server, sering kali kita perlu mengakses database yang terhosting di server VPS dari komputer lokal. Salah satu cara yang umum digunakan adalah dengan membuat tunnel MySQL. Dalam panduan ini, kita akan menjelaskan langkah-langkah detail tentang cara membuat tunnel MySQL dari server VPS ke komputer lokal Anda.


Langkah 1: Persiapkan Server VPS Anda

Pastikan Anda memiliki akses root atau akses ke pengguna yang memiliki izin untuk mengkonfigurasi MySQL dan SSH.

Buka terminal atau jalankan SSH untuk terhubung ke server VPS Anda.


Langkah 2: Konfigurasi MySQL di Server VPS

Buka file konfigurasi MySQL, biasanya bernama my.cnf atau mysql.cnf, tergantung pada distribusi Linux yang Anda gunakan.

Temukan bagian yang berkaitan dengan pengaturan bind-address dan ubah nilainya menjadi 0.0.0.0. Ini akan memungkinkan MySQL menerima koneksi dari luar.


Langkah 3: Konfigurasi SSH di Server VPS

Pastikan SSH server berjalan di server VPS Anda.

Buka file konfigurasi SSH, biasanya berada di /etc/ssh/sshd_config.

Pastikan opsi GatewayPorts diatur ke yes. Ini akan memungkinkan port forwarding di SSH.

Langkah 4: Buat Tunnel SSH dari Komputer Lokal


Buka terminal di komputer lokal Anda.

Gunakan perintah berikut untuk membuat tunnel SSH ke server VPS Anda:

ssh -L <port_lokal>:localhost:<port_mysql_vps> user@server_vps

Gantilah <port_lokal> dengan nomor port lokal yang ingin Anda gunakan (misalnya, 3306), <port_mysql_vps> dengan port MySQL di server VPS (biasanya 3306), user dengan nama pengguna SSH Anda, dan server_vps dengan alamat IP atau nama domain server VPS Anda.

contoh: 

ssh -N -L 3308:127.0.0.1:3306 [email protected]


Langkah 5: Tes Koneksi

Buka alat manajemen database favorit Anda (seperti MySQL Workbench atau phpMyAdmin) di komputer lokal.

Hubungkan alat tersebut ke localhost dan gunakan port lokal yang Anda tentukan dalam langkah sebelumnya.

Masukkan kredensial database yang sesuai dan coba terhubung.


Kesimpulan:

Membuat tunnel MySQL dari server VPS ke komputer lokal adalah langkah penting untuk mengakses dan mengelola database yang terhosting di server VPS Anda. Dengan mengikuti langkah-langkah di atas, Anda sekarang dapat dengan mudah membuat tunnel tersebut dan mulai bekerja dengan database Anda secara lokal. Jangan lupa untuk menutup tunnel SSH setelah selesai menggunakan dengan menjalankan perintah logout atau menutup terminal yang sesuai. 

Panduan Lengkap: Cara Membuat Tunnel MySQL dari Server VPS ke Komputer Lokal Panduan Lengkap: Cara Membuat Tunnel MySQL dari Server VPS ke Komputer Lokal Reviewed by Aris Setyono on 3/09/2024 10:25:00 AM Rating: 5

Tidak ada komentar:

Aris. Diberdayakan oleh Blogger.