如何使用php通过本地服务器连接托管服务器数据库?

如何使用php通过本地服务器连接托管服务器数据库?,php,mysql,xampp,Php,Mysql,Xampp,我想通过本地服务器连接托管服务器数据库这是我的代码 <?php $con=mysql_connect("myserverDbHostname","mydatabaseUsername","Password"); if($con) { echo "connect"; mysql_select_db("DatabaseName"); else { echo "not connect"; } ?> 我得到了“无法连接”的回答 有人能指引我吗 感谢您的帮助。连接到远程数据库需要三件事:

我想通过本地服务器连接托管服务器数据库这是我的代码

<?php
$con=mysql_connect("myserverDbHostname","mydatabaseUsername","Password");
if($con)
{
echo "connect";
mysql_select_db("DatabaseName");
else
{
echo "not connect";
}
?> 
我得到了“无法连接”的回答

有人能指引我吗


感谢您的帮助。

连接到远程数据库需要三件事:

  • 端口3306在防火墙上打开。服务器和客户端中的防火墙必须打开端口3306
  • 在my.cnf bind address=0.0.0.0中,让mysql绑定到所有接口
  • 数据库中有足够的权限允许远程连接
虚拟主机公司关闭防火墙上的3306端口,不允许直接远程访问。即使他们这样做了,您也不会获得连接到数据库的特权


只有当远程数据库在您的LAN中,或者您使用具有根访问权限的VPS时,您才能配置东西以进行远程连接

是否要连接到远程数据库?听起来像是“myserverDbHostname”、“mydatabaseUsername”、“Password”中的一个不正确。远程连接的主机名实际上是不同的-您考虑到了吗?嘿,谢谢您的回复是的,我需要连接远程数据库我复制数据库主机名(远程数据库主机)如果您想让远程数据库在本地phpmyadmin中运行,您必须在config.inc中进行sme更改,然后在(connect.php)中提供所有详细信息,您需要在其中设置与远程数据库的连接。。。但重要的一点是,远程数据库是否允许从外部连接您必须首先更改它我正在通过wifi连接检查我的mac系统反向连接如何?通过服务器上的php文件连接本地系统上的数据库?如何做到这一点?
Warning: mysql_connect() [function.mysql-connect]: Can't connect to
MySQL server on