Я встановив MySQL-сервер на своєму локальному сервері Ubuntu (11.10). Я не можу підключитися до сервера з віддаленої машини.
Коли я спробував: - nmap localhost
, це показує наступне
ПОСТАНОВА ДЕРЖАВНА СЕРВІС 22 / tcp відкритий ssh 80 / tcp відкрити http 139 / tcp відкрита netbios-ssn 445 / tcp відкритий microsoft-ds 631 / tcp відкритий ipp 3306 / tcp відкритий mysql
Це означає 3306
, що порт MySQL відкритий, правда? Але коли я спробував nmap 192.168.0.50
, що є сервером IP, я отримав наступне: -
ПОСТАНОВА ДЕРЖАВНА СЕРВІС 22 / tcp відкритий ssh 80 / tcp відкрити http 139 / tcp відкрита netbios-ssn 445 / tcp відкритий microsoft-ds
Чи означає це, що порт не відкритий під час доступу за допомогою IP? Якщо так, то як я відкрию порт?
Я спробував наступний код, але, схоже, він не працював.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Що тут не так?