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

không thể kết nối với cơ sở dữ liệu MySQL bằng địa chỉ ip bên ngoài

Nếu http://www.whatismyip.com/ và địa chỉ bạn nhận được từ ipconfig khác nhau, điều đó có nghĩa là bạn đang sử dụng bộ định tuyến cục bộ (có thể là bộ định tuyến bạn sử dụng để kết nối internet) bản dịch địa chỉ mạng đó. Nói cách khác, bạn có một mạng cục bộ (trong nhà của bạn hoặc quán cà phê internet yêu thích của bạn) có các địa chỉ mạng riêng như 192.168.0.1 hoặc 10.0.0.1.

MySQL thường sử dụng các lắng nghe trên cổng 3306 cho các yêu cầu kết nối gửi đến. Tuy nhiên, khi bạn cố gắng kết nối qua địa chỉ ip công cộng (địa chỉ IP của tôi là gì), nhà cung cấp mạng của bạn sẽ gửi yêu cầu đến bộ định tuyến của bạn. Bộ định tuyến nhận thấy cổng 3306, nhưng nó có thể không biết phải làm gì với nó. Vì vậy, nó âm thầm bỏ qua yêu cầu. Phần mềm bạn đang sử dụng để tạo kết nối sau đó hết thời gian chờ. Điều này là tốt. Crackers cố gắng kết nối với các cổng như vậy để xem liệu chúng có thể xâm nhập vào máy của bạn hay không.

Vì vậy, để điều này hoạt động, bạn cần phải cấu hình bộ định tuyến của mình để chuyển các yêu cầu TCP đến cổng 3306 thông qua máy chạy máy chủ MySQL của bạn. Nó có thể có một màn hình cấu hình để làm điều này. Nó sẽ hoạt động trên bộ định tuyến mà bạn sở hữu. Nó sẽ không hoạt động trên bộ định tuyến của quán cà phê.

Nếu bạn không chắc "cổng" nghĩa là gì hoặc tại sao bạn nhận được địa chỉ IP khác từ ipconfig và từ http://www.whatismyip.com/ , về khía cạnh nào đó, có lẽ bạn cần phải tìm hiểu thêm một chút về công nghệ internet trước khi bạn thử làm điều này.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lĩnh vực tốt nhất để lưu trữ sinh nhật là gì?

  2. Cách lấy lại dữ liệu từ Mysql cho những ngày không có số liệu thống kê

  3. SQL:Giới hạn về CASE (số lượng điều kiện WHEN, THEN)

  4. CakePHP:hasMany liên kết không được công nhận

  5. Cách nhận các giá trị hàng của một chế độ xem dữ liệu và chuyển nó sang một biểu mẫu khác bằng cách sử dụng một nút trong hàng cùng tên