【问题标题】:Connect remotely to cpanel Database with php使用 php 远程连接到 cpanel 数据库
【发布时间】:2018-10-15 19:29:46
【问题描述】:

我正在尝试从本地主机访问我的实时网站的数据库。我的网站正在使用 cpanel 托管。 我创建了数据库并将用户添加到该数据库,但无法从我的 localhost 连接到该数据库。 这是数据库信息的代码

<?php
    $conf['dbuser']='admin_root';
    $conf['dbpass']='rootroot!@#$';
    $conf['dbname']='bsaiiian_os';
    $conf['dbhost']='example.com';
    $conf["title"]='DEMO';
?>

我认为问题出在$conf['dbhost'] 变量上,我在其中放置了我网站的网址,但不确定这是否正确。 当我将脚本上传到主机并放置

$conf['dbhost']='localhost';

连接已建立。 这是错误信息:

连接失败:由于目标机器主动拒绝,无法建立连接。

【问题讨论】:

    标签: php mysql cpanel


    【解决方案1】:

    出于安全原因,cPanel 的 MySQL 要求您允许您的 IP 才能访问。

    这是通过以下方式完成的:

    cPanel -> 远程 MySQL 连接

    您需要导航到那里并允许本地计算机的 IP 才能建立连接。

    旁注:这适用于所有 IP,甚至是托管您帐户的服务器。您将看到您的 cPanel 帐户的 IP 已经存在在那里 - 这是为了允许您的 cPanel 帐户中的任何文件访问 MySQL

    【讨论】:

      猜你喜欢
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 2022-06-20
      • 1970-01-01
      • 2021-02-25
      • 2017-06-22
      • 2016-09-28
      相关资源
      最近更新 更多