我正在尝试从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';
连接已建立。这是错误消息:
连接失败:无法建立连接,因为目标计算机主动拒绝连接。
1条答案
按热度按时间f8rj6qna1#
出于安全原因,cpanel的mysql需要您允许您的ip才能访问。
这是通过以下方式实现的:
cpanel->远程mysql连接
您需要在那里导航并允许本地计算机的ip才能建立连接。
旁注:这适用于所有IP,甚至是您的帐户所在的服务器。您将看到您的cpanel帐户的ip已经存在那里-这是为了允许从您的cpanel帐户访问mysql的任何文件