你的应用程序既然不在服务器端,就得有远程访问 MySQL 的权限。
这个关系到 MySQL 的用户设置。
如果你的应用程序连接数据库的用户具有远程连接权限即可。一般情况下将该用户的 Host 设为 % 可以从任意网段访问。
而从安全考虑,你最好设置 Host 为你的应用程序服务器的 IP。还有就是给这个用户固定的权限。
(MySQL 用户表为 mysql.user)