b) Using stunnel, you can wrap the mysql connection around a secure tunnel. Google stunnel, there is a win32 and a linux version. You can use stunnel + mysqlfront to manage your mysql box remotely.
Remember when working with stunnel you'll probably also need to adjust /etc/hosts.allow