Jadi Anda punya MySQL di server web Anda, tetapi hanya terbuka untuk port lokal secara default karena alasan keamanan. Jika Anda ingin mengakses database Anda dari alat klien seperti MySQL Query Browser, biasanya Anda harus membuka akses dari alamat IP lokal Anda ... tapi itu tidak aman.
Jadi sebagai gantinya, kami hanya akan menggunakan port-forwarding melalui terowongan SSH, sehingga klien MySQL Anda berpikir itu terhubung ke mesin localhost Anda, tetapi itu benar-benar terhubung ke server lain melalui terowongan.
Jika Anda menggunakan baris perintah ssh, perintah akan terlihat seperti ini. (Anda dapat melakukan hal yang sama secara grafis dalam opsi Putty atau SecureCRT jika perlu)
ssh-L 3306: localhost: 3306 [email protected]
Sintaksnya adalah ssh -L hostname @. Kami menggunakan localhost sebagai nama host karena kami secara langsung mengakses server mysql jauh melalui ssh. Anda juga bisa menggunakan teknik ini untuk mem-port-forward melalui satu server ssh ke server lain.
Jika Anda sudah memiliki mysql yang berjalan di komputer lokal Anda maka Anda dapat menggunakan port lokal yang berbeda untuk port-forwarding, dan cukup mengatur alat klien Anda untuk mengakses MySQL pada port yang berbeda.
Setelah Anda mendapatkan terowongan ssh, Anda dapat membuka MySQL Query Browser dan memasukkan rincian untuk server jauh Anda, menggunakan localhost sebagai host server, dan menyesuaikan port ke apa pun yang Anda gunakan.
Setelah Anda terbiasa dengan metode ini, Anda akan bertanya-tanya mengapa Anda pernah menggunakan phpmyadmin atau versi baris perintah.