The wiki seems to indicate that opening 3306 is possible: http://wiki.dreamhost.com/Configure_MySQL_on_Debian_or_Ubuntu
But when I try to bind my public IP (in my.cnf) restarting mysql just hangs. The log says: “Can’t start server: Bind on TCP/IP port: Cannot assign requested address”.
Should I bind it to 0.0.0.0 instead? Or the private IP (10.10.10.x)? Then is there a router rule (like port forwarding) that I need to enable?