2011-07-30 106 views
0

如何将我的localhostPHP文件连接到我的远程服务器MYSQL数据库?将远程服务器mysql数据库连接到本地主机

例如:如果我们下载WordPress,它给了我们一个登录选项,以便我们的登录凭证保存为WordPress,但我们的本地主机文件仍然连接到该数据库。 我该怎么做?

谢谢。

回答

0
mysql_connect(SQL_IP, SQL_NAME, SQL_PASS); 
1

如果您希望您的PHP代码连接到远程MySQL数据库,则只需在调用连接到MySQL的函数时指定该远程主机。

例如,当拨打mysql_connect()时,请不要指定localhost作为第一个参数 - 但是您的真实远程主机。
mysqli::__construct()PDO相同,当然。


有两点要注意:

  • 你的远程主机必须接受到MySQL 连接(想想防火墙)
  • 你的远程MySQL数据库服务器必须接受来自非本地主机
  • 连接
  • 向远程服务器发送查询以及从远程服务器获取结果比在localhost上执行查询要慢很多!
+0

非常感谢你pascal的额外信息.. – Jonathan

0

那么,当你安装Wordpress设置主机是你的远程服务器的IP地址。如果这不是您要查找的内容,请重新填写您的问题。如果您不使用文字按下,请检查mysql_connect的PHP文档。第一个参数是主机。在此输入远程服务器的IP或主机名。然后使用您的用户名和密码进行操作。

​​

注意:某些主机不允许远程连接到MySQL。检查你的远程服务器没有3306防火墙,或只指示MySQL将它绑定到127.0.0.1。

+0

我在看什么是我在我的本地主机上写了一个crm,但我想要crm从我的主远程服务器上获取数据。 – Jonathan

相关问题