首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程用php连接到mysql db?

问远程用php连接到mysql db?
EN

Stack Overflow用户
提问于 2011-06-10 03:16:36
回答 3查看 854关注 0票数 0

我建立了一个巨大的媒体播放器,拥有超过250 G的音乐,而且还在增长(这是合法的)。

因此,我需要“无限”磁盘空间和“无限”mysql并发连接,我可以通过专用服务器获得这种连接,但这对我来说太贵了。

所以在我和HostGator销售部联系了一个小时之后,他们给了我这个报价。

您可以与数据库共享一个托管帐户,只需从VPS远程访问它们,但这将超出我们真正帮助设置数据库的范围。

所以他们回来的提议是我买VPS包和共享主机包。

VPS包对mysql 没有“限制”。>网站将在这个帐户上。

共享主机对“磁盘空间”没有限制。>文件和mysql服务器将在此帐户上。

那么,如何使用php远程连接到mysql呢?

你们能帮帮我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-10 03:26:33

为什么不把PHP文件和MySql放在VPS上,只把音乐文件放在共享主机帐户上呢?如果允许远程访问MySql端口,则可以从共享主机访问数据库。如果他们说VPS有无限的MySql连接,如果他们不想让你把数据库放在那里的话,那就没有意义了。

票数 1
EN

Stack Overflow用户

发布于 2011-06-10 03:27:35

代码语言:javascript
复制
$connect = mysql_connect($server_addr, $username, $password);

其中$server_addr是server的远程IP地址或域名,$username是server,$password是指定用户名的密码。大多数托管包(尤其是运行在cPanel上的包)都要求您使用指定可以用帐户连接到服务器的远程地址。。

票数 1
EN

Stack Overflow用户

发布于 2011-06-10 03:26:48

如果它们提供ssh访问,您可以在ssh上为mysql端口创建一个隧道。其他选项是计算机之间的vpn (虚拟专用网)。

另外,如果两者都由同一家公司托管,它们可能位于同一个防火墙之后,那么您就有可能直接连接到另一个机器。

主机=带有数据库的服务器的ipaddress

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6301626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档