Truy cập máy chủ MySQL của bạn từ xa qua SSH

Truy cập máy chủ MySQL của bạn từ xa qua SSH
Truy cập máy chủ MySQL của bạn từ xa qua SSH

Video: Truy cập máy chủ MySQL của bạn từ xa qua SSH

Video: Truy cập máy chủ MySQL của bạn từ xa qua SSH
Video: Mình đã bỏ Spotify và "đóng họ" cho Apple Music. BẠN CŨNG NÊN LÀM VẬY (hoặc không) - YouTube 2024, Có thể
Anonim

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 tên máy chủ @. Chúng tôi đang sử dụng localhost làm tên máy chủ vì chúng tôi đang truy cập trực tiếp máy chủ mysql từ xa thông qua ssh. Bạn cũng có thể sử dụng kỹ thuật này để chuyển tiếp qua một máy chủ ssh đến một máy chủ khác.

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 đã có đường hầm ssh, bạn có thể mở MySQL Query Browser và nhập thông tin chi tiết cho máy chủ từ xa của bạn, sử dụng localhost làm máy chủ lưu trữ và điều chỉnh cổng thành bất kỳ thứ gì bạn đã sử dụng.
Khi bạn đã có đường hầm ssh, bạn có thể mở MySQL Query Browser và nhập thông tin chi tiết cho máy chủ từ xa của bạn, sử dụng localhost làm máy chủ lưu trữ và điều chỉnh cổng thành bất kỳ thứ gì bạn đã sử dụng.

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.

Đề xuất: