2012-01-04 215 views
0

我正在开发一个应用程序,它提供主机,用户名,密码和表名,连接到数据库并显示所需的表。现在我想要它连接远程数据库(MySql)。我如何使它可以远程访问?我正在使用Plesk面板。或者我应该打电话给我的托管公司,并要求他们这样做,因为在plesk面板中,我找不到mysql的命令行。远程连接MySQL

回答

3

你使用什么样的托管? 对于正常的共享虚拟主机,这通常是不可能的,因为提供者不允许从外部访问。

如果你有自己的服务器(无论是虚拟的还是真实的)这个一般应该可以的。您必须在防火墙中打开端口3306(标准mysql端口),并且必须确保您连接的用户有权访问您想要的数据库(主机条目(在mysql/db表格afair中)必须设置为“ %”,而不是旧约‘localhost’的。)

+0

大多数的虚拟主机服务商没有允许远程连接,由于安全reason.Some的,然后也限制本地TCP连接,并只允许插座/命名管道。 – rkosegi 2012-01-04 15:09:10