Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối với MySql db qua SSH trong Netbeans

Hừ! Tôi nghĩ rằng cách tốt nhất để bạn làm điều này là thiết lập chuyển tiếp cổng trước khi cố gắng kết nối với cơ sở dữ liệu từ xa của bạn qua NetBeans.

Tôi không chắc bạn đang sử dụng hệ điều hành nào nhưng giả sử bạn đang sử dụng một số phiên bản Linux thì đây là các bước cần thực hiện:

1) Chuyển tiếp một cổng cục bộ tới máy chủ Cơ sở dữ liệu MySQL từ xa của bạn Mở cửa sổ đầu cuối và nhập:

sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>

Bạn sẽ được nhắc nhập mật khẩu SSH của mình. Nhập nó.

2) Trong Netbeans, chuyển đến Dịch vụ và thiết lập kết nối cơ sở dữ liệu MySQL mới với thông tin đăng nhập sau:

máy chủ lưu trữ :127.0.0.1

tên người dùng :root (Tôi giả sử rằng db MySQL từ xa cho phép kết nối root từ xa?)

mật khẩu :password (Tôi đoán bạn phải có mật khẩu cho cơ sở dữ liệu MySQL mà bạn đang kết nối?!)

Url jdbc sẽ trông giống như sau:

jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>

Có một bài đăng tốt đây để biết thêm chi tiết về chuyển tiếp / đào đường hầm của cảng.

Chúc may mắn và tôi hy vọng điều này sẽ hữu ích!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chèn, xóa, chọn, cập nhật giá trị trong datagridview trong C # bằng MYSQL

  2. Không thể tìm thấy lớp [org.springframework.orm.hibernate5.LocalSessionFactoryBean] cho bean có tên 'hibernate5AnnotatedSessionFactory'

  3. Đâu là cách tốt nhất để đồng bộ hóa dữ liệu động theo hai hướng trong thời gian thực bằng cách sử dụng mysql

  4. Khắc phục sự cố Không có tệp hoặc thư mục như vậy khi chạy `php app / console theory:schema:create`

  5. GROUP BY trả về bản ghi đầu tiên