Vì vậy, bạn đã có MySQL trên máy chủ web của mình, nhưng nó chỉ được mở cho các cổng cục bộ theo mặc định vì lý do bảo mật. Nếu bạn muốn truy cập cơ sở dữ liệu của mình từ một công cụ máy khách như Trình truy vấn MySQL, thông thường bạn sẽ phải mở truy cập từ địa chỉ IP cục bộ của mình … nhưng điều đó không an toàn.
Vì vậy, thay vào đó, chúng tôi sẽ chỉ sử dụng cổng chuyển tiếp thông qua đường hầm SSH, vì vậy máy khách MySQL của bạn cho rằng nó đang kết nối với máy cục bộ của bạn, nhưng nó thực sự kết nối với máy chủ khác thông qua đường hầm.
Nếu bạn đang sử dụng dòng lệnh ssh, lệnh sẽ trông như thế này. (Bạn có thể làm điều tương tự như đồ họa trong các tùy chọn Putty hoặc SecureCRT nếu bạn cần)
ssh -L 3306:localhost:3306 [email protected]
Cú pháp là ssh -L
Nếu bạn đã có mysql chạy trên máy cục bộ của bạn thì bạn có thể sử dụng một cổng cục bộ khác để chuyển tiếp cổng và chỉ cần thiết lập các công cụ máy khách của bạn để truy cập MySQL trên một cổng khác.
Khi bạn quen với phương pháp này, bạn sẽ tự hỏi tại sao bạn lại sử dụng phpmyadmin hoặc phiên bản dòng lệnh.