Preventing access to and download of Excel spreadsheet for PHP

Navicat has a version for mac so that is ok. You can download a trial version to give it a go before you buy.

Godaddy i know has remote access as i have a hosting package with them too. You need to go into the mysql bit on the control panel and add a remote ip address. The only problem you will have is that your IP will change if you are on a home broadband package. So you would need to find your ip address (loads of websites will tell you this) and each time it changes update godaddy to let you in. Depends how often you need to do this as it could be annoying over time.