title: Can't connect to Mysql on Centos from remote machine
body: <p>CentOS release 6.3 (Final)</p>
  
  <p>Name        : MySQL</p>
  
  <p>Arch        : x86_64</p>
  
  <p>Version     : 5.1.67</p>
  
  <p>All of this is running on virtualbox under Windows. network adapter is bridged to my LAN adapter. Firewall is open. MySQL is listening </p>
  
  <p>[root@virtualcentos ~]# iptables -L</p>
  
  <p>ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:mysql</p>
  
  <p>lsof -i | grep my</p>
  
  <p>mysqld    2142   mysql   10u  IPv4  14439      0t0  TCP *:mysql (LISTEN)</p>
  
  <p>I can connect to the MySQL server using the LAN IP from the box itself but not from Windows host machine. However I can connect to the SSH and HTTP servers on the same Linux VM just fine.</p>
  
  <p>I've set bind-address in my.cnf to 0.0.0.0 and made sure that skip-networking is not there</p>
  
  <p>user is properly created and granted privileges.</p>
  
  <p>I've added skip-name-resolve to my.cnf just in case.</p>
  
  <p>Otherwise this is a clean vanilla CentOS install inside VirtualBox.</p>
  
  <p>Have I missed something? Why in the world I'm unable to connect to the MySQL server on the VM from the host machine while I can connect to HTTP and SSH?</p>