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

Làm cách nào để kết nối với MySQL trên Amazon EC2 từ Windows?

Bạn có thể muốn kết nối với MySQL trên Amazon EC2 từ máy tính xách tay Windows. Nhưng bạn có thể không muốn mở bất kỳ cổng nào trên phiên bản EC2 vì lý do bảo mật. Thay vào đó, bạn có thể chuyển tiếp cổng cục bộ của mình qua Secure Shell (SSH). Bây giờ khi bạn kết nối với cổng cục bộ của mình, nó sẽ được chuyển tiếp để kết nối với máy chủ MySQL trên Amazon EC2 qua SSH. Không cần mở cổng của máy chủ MySQL của bạn trên phiên bản EC2. Vì nó đã qua SSH, nên không ai có thể theo dõi nó. Dưới đây là cách bạn có thể kết nối với MySQL trên Amazon EC2 từ Windows bằng đường hầm SSH.

Nếu bạn chưa quen với việc kết nối với phiên bản Amazon EC2 từ Windows bằng SSH, bạn có thể tìm hiểu về nó tại đây

Bước 1:Tạo đường hầm

Tạo một phiên trong PuTTY và sau đó chọn tab Đường hầm trong phần SSH. Trong hộp văn bản Cổng nguồn, nhập 3100. Đây là cổng mà PuTTY sẽ nghe trên máy cục bộ của bạn. Nó có thể là bất kỳ cổng tiêu chuẩn nào được Windows cho phép. Trong trường Đích ngay bên dưới Cổng nguồn, nhập 127.0.0.1:3306. Điều này có nghĩa là, từ máy chủ, chuyển tiếp kết nối đến IP 127.0.0.1 cổng 3306. Ở đây máy chủ MySQL đang chạy trên phiên bản EC2. Vì vậy, 127.0.0.1 được coi là IP cục bộ của phiên bản EC2 chứ không phải máy cục bộ của bạn. Theo mặc định, MySQL lắng nghe trên cổng 3306 và chúng tôi đang kết nối trực tiếp trở lại chính máy chủ, tức là 127.0.0.1.

Bước 2:Thêm đường hầm

Nhấp vào nút Thêm.

Bước 3:Bắt đầu phiên PuTTY

  1. Khởi động PuTTY (từ menu Bắt đầu, nhấp vào Tất cả chương trình> PuTTY> PuTTY).
  2. Trong ngăn Danh mục, chọn Phiên và hoàn thành các trường sau:
    1. Trong hộp Tên Máy chủ, nhập user_name @ public_dns_name . Đảm bảo chỉ định tên người dùng thích hợp cho AMI của bạn. Ví dụ:
      • Đối với Amazon Linux AMI, tên người dùng là ec2-user .
      • Đối với RHEL5 AMI, tên người dùng thường là root nhưng có thể là ec2-user .
      • Đối với một AMI Ubuntu, tên người dùng là ubuntu .
      • Nếu không, hãy kiểm tra với nhà cung cấp AMI của bạn.
    2. Trong Loại kết nối, chọn SSH.
    3. Đảm bảo rằng Cổng là 22.
  3. Trong ngăn Danh mục, mở rộng Kết nối, mở rộng SSH, sau đó chọn Xác thực. Hoàn thành những điều sau:
    1. Nhấp vào Duyệt qua.
    2. Chọn .ppk tệp mà bạn đã tạo cho cặp khóa của mình, sau đó nhấp vào Mở.
    3. Chọn Phiên trong cây Danh mục, nhập tên cho phiên trong Phiên đã lưu, sau đó nhấp vào Lưu.
    4. Nhấp vào Mở để bắt đầu phiên PuTTY.
  4. Nếu đây là lần đầu tiên bạn kết nối với phiên bản này, PuTTY sẽ hiển thị hộp thoại cảnh báo bảo mật hỏi bạn có tin cậy máy chủ mà bạn đang kết nối hay không.
  5. Nhấp vào Có. Một cửa sổ mở ra và bạn được kết nối với phiên bản của mình. Vui lòng mở cửa sổ này bất cứ khi nào bạn muốn kết nối với cơ sở dữ liệu MySQL của mình.

Bước 4:Kết nối với MySQL trên Amazon EC2 từ Windows

Đây để tham khảo là một kết nối ví dụ sử dụng MySQL Adminstrator đi tới localhost:lưu ý địa chỉ Máy chủ lưu trữ của máy chủ là 127.0.0.1 sẽ được chuyển tiếp một cách minh bạch.

Bạn cũng có thể mở dấu nhắc lệnh, điều hướng đến thư mục cài đặt MySQL (ví dụ:C:\ Program Files \ MySQL \ MySQL Server 5.5 \ bin) và nhập (ví dụ:mật khẩu là ‘passwd’)

mysql -h 127.0.0.1 --port 3100 -uroot -ppasswd

Nó có nghĩa là kết nối với cổng 3100 trên máy chủ cục bộ của bạn. Điều này sẽ chuyển tiếp kết nối đến máy chủ MySQL của phiên bản EC2 đang lắng nghe trên cổng 3306.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nâng cấp giản đồ trực tuyến trong MySQL Galera Cluster bằng phương pháp RSU

  2. Làm thế nào để khôi phục một bảng MySQL đơn bằng cách sử dụng mysqldump?

  3. Hình ảnh hiển thị PHP BLOB từ MySQL

  4. Định dạng ngày MySQL

  5. 10 phương pháp hay nhất hàng đầu trong MySQL