Consider yourself lucky that you won't have bots trying to dictionary or rainbow attack your database. Allowing remote access to a data base through an unsecured channel is not a good idea.
Instead, try something like http://www.howtoforge.com/secure_mys...ion_ssh_tunnel
That was written for connecting via MysqlAdministrator but the same concept can apply to just about anything you want to do, including talking from server to server.
If at all possible, ALWAYS go through an ssl tunnel so that all access is not only secured but local.
I should also add that remote access can be disabled depending on how one's grant table is populated. If a given user, or all users are only listed as using a local connection, including root, then no one can access remotely no matter what any other configuration you might have.