Tôi đã cài đặt máy chủ MySQL trong máy chủ Ubuntu cục bộ của mình (11.10). Tôi không thể kết nối với máy chủ từ một máy từ xa.
Khi tôi thử: - nmap localhost
, Nó hiển thị như sau
DỊCH VỤ NHÀ NƯỚC 22 / tcp mở ssh 80 / tcp mở http 139 / tcp mở netbios-ssn Mở microsoft-ds / tcp 631 / tcp mở ipp 3306 / tcp mở mysql
Nó có nghĩa là 3306
, cổng MySQL là mở, phải không? Nhưng khi tôi thử nmap 192.168.0.50
, đó là IP máy chủ, tôi nhận được như sau: -
DỊCH VỤ NHÀ NƯỚC 22 / tcp mở ssh 80 / tcp mở http 139 / tcp mở netbios-ssn Mở microsoft-ds / tcp
Điều này có nghĩa là cổng không mở khi truy cập bằng IP? Nếu vậy, làm thế nào để tôi mở cổng?
Tôi đã thử mã sau đây, nhưng có vẻ như nó không hoạt động.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Có chuyện gì ở đây vậy?