I have installed MySQL server in my local Ubuntu server (11.10). I can't connect to the server from a remote machine.
When I tried:- nmap localhost
, It shows the following
PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 139/tcp open netbios-ssn 445/tcp open microsoft-ds 631/tcp open ipp 3306/tcp open mysql
It means that 3306
, the MySQL port is open, right? But when I tried nmap 192.168.0.50
, which is the server IP, I get the following:-
PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 139/tcp open netbios-ssn 445/tcp open microsoft-ds
Does this mean the port is not open when accessing using IP? If so, how do I open the port?
I had tried the following code, but looks like it didn't work.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
What is wrong here?