You'll need to create an account in your Navicat to allow that IP address to connect to the MySQL.
I recommend you host your CMS/SWFS on one, and then your MySQL and Emulator on the other. Since your website needs to connect to the MySQL you'll need to create an account which allows that host (IP address) and then it will connect.