I did allow external connections, but it just wouldn't connect, not even in Navicat. It was set to allow %, which should allow all IPs, I believe (I'll have to tweak that later to only my IP range). Strange that I could connect via SSH, though, but like you said, it's better that way. ;)
Thanks again!
