title: remotely connect to mysql database over the internet
body: <p>I've got a problem with database remote connection, I have 2 PCs in the same local network, say A and B, and A is running Windows 7(local ip:10.0.0.10) and it uses Virtual Box to run an Ubuntu(bridged adaptor, local ip:10.0.0.100), and mysql database resides in Ubuntu as well. I've gone through couple of tutorials in the Internet about how to create remote mysql connection.</p>
  
  <p>But my problem is, I can use PC B to scan PC A's Ubuntu(10.0.0.100) port 3306, it returns the port is open, but if I scan PC A's Ubuntu port 3306 through its public IP address(public URL) by using PC B, I get the port is not open and if I try to connect to it, it gives me mysql error 10060. I'm wondering what problem would cause this? Thanks in advance :)</p>