phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Đường hầm SSH Qua PhpMyAdmin

Câu hỏi của bạn còn thiếu một vài thông tin nên tôi sẽ đưa ra một số giả định:

  • Bạn đang chạy phpmyadmin trên một máy chủ web cục bộ
  • Bạn muốn tạo đường hầm trên máy này để kết nối với máy chủ mysql từ xa chỉ có thể truy cập thông qua Máy chủ Amazon Bastian của bạn

Vậy thì tất cả sẽ phụ thuộc vào cách bạn thiết lập cổng về phía trước, vì bạn đang nhận được Chào mừng bạn đến với nginx! có vẻ như bạn đã chuyển tiếp cổng 3307 sang cổng 80 trên máy điều khiển từ xa.

Hãy thử lệnh ssh này:

$ ssh -N <username>@<Bastian server IP> -L 3307:<internal ip of mysql server>:3306
  • -N có nghĩa là bạn không muốn thực hiện bất kỳ lệnh nào (chỉ chuyển tiếp)
  • 3307 là cổng cục bộ sẽ được chuyển tiếp
  • là IP mà máy chủ Bastian có thể sử dụng để kết nối với máy chủ MySQL
  • 3306 là cổng MySQL đang chạy trên máy từ xa

Hiện đang chạy phần sau trên máy cục bộ của bạn:

$ telnet localhost 3307

Bạn sẽ thấy số phiên bản mysql xuất ra, một số ký tự ngẫu nhiên và sau đó là mysql_native_password, kết nối sau đó sẽ đóng.

sau đó, bạn sẽ có thể định cấu hình phpmyadmin để sử dụng localhost và cổng 3307 để kết nối với máy chủ từ xa của bạn.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. làm thế nào để viết thủ tục để chèn dữ liệu vào bảng trong phpmyadmin?

  2. Số trường không hợp lệ trong đầu vào CSV trên dòng 1 phpmyadmin

  3. Thêm các ràng buộc trong phpMyAdmin

  4. Chọn các hàng sau một hàng với một giá trị nhất định

  5. Làm cách nào để di chuyển một trang Drupal sang Amazon Web Services EC2?