用php远程连接cpanel数据库

vvppvyoh  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(463)

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

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

我想问题出在 $conf['dbhost'] 变量,我把我的网站的网址,不知道如果这是正确的。当我把我的脚本上传到主机

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

连接已建立。这是错误消息:
连接失败:无法建立连接,因为目标计算机主动拒绝连接。

f8rj6qna

f8rj6qna1#

出于安全原因,cpanel的mysql需要您允许您的ip才能访问。
这是通过以下方式实现的:
cpanel->远程mysql连接
您需要在那里导航并允许本地计算机的ip才能建立连接。
旁注:这适用于所有IP,甚至是您的帐户所在的服务器。您将看到您的cpanel帐户的ip已经存在那里-这是为了允许从您的cpanel帐户访问mysql的任何文件

相关问题