Php 访问远程数据库
我正在尝试从本地计算机访问位于服务器上的远程数据库 所以我所做的是:Php 访问远程数据库,php,mysql,cpanel,remote-access,Php,Mysql,Cpanel,Remote Access,我正在尝试从本地计算机访问位于服务器上的远程数据库 所以我所做的是: 从我的服务器cpanel,我想远程访问Mysql,并授予对我的ipadr的访问权 从本地机器上,我尝试使用PHP代码连接到数据库: 试试看{ $bdd=newpdo('mysql:host=共享IP地址;dbname=MyDB'、'MyUsername'、'Mypassword'); 返回$bdd; }捕获(例外$e){ echo“echec与数据库的连接”; } 因此: 我尝试我的域名的主机和共享IP adr 对于用
试试看{
$bdd=newpdo('mysql:host=共享IP地址;dbname=MyDB'、'MyUsername'、'Mypassword');
返回$bdd;
}捕获(例外$e){
echo“echec与数据库的连接”;
}
因此:
- 我尝试我的域名的主机和共享IP adr
- 对于用户名和密码,我使用了一个可以访问该数据库的用户
正确的方法是什么。您提供的IP可以是您的
WIFI
IP,通过在谷歌搜索中输入“what is my IP”获取您的原始外部公共IP地址,并将该IP输入CPANEL您提供的IP可以是您的WIFI
IP,通过在google搜索中输入“what is my IP”获取原始外部公共IP地址
IP,并将该IP输入CPANEL仅在数据库服务器允许远程连接且DB用户允许进行远程连接的情况下才起作用。如果您熟悉并且您的主机不支持远程连接,请联系您的主机。您可以使用RPC,无耻的插头:在服务器上打开服务器部件,与客户端连接,运行数据库呼叫,就好像它是本地的一样。您提供的IP可能是您的WIFI
IP,通过在google搜索中输入“what is my IP”获取您的原始外部公共IP地址
IP,并将该IP输入CPanel。只有在数据库服务器允许远程连接且DB用户允许进行远程连接的情况下,该IP才会起作用。如果您熟悉并且您的主机不支持远程连接,请联系您的主机。您可以使用RPC,无耻的插头:在服务器上打开服务器部件,与客户端连接,运行数据库呼叫,就好像它是本地的一样。您提供的IP可能是您的WIFI
IP,通过在google搜索中输入“what is my IP”获取您的原始外部公共IP地址
IP,并将该IP输入CPANEL