[英]Connect remotely to cpanel Database with php
我正在尝试从本地主机访问我的实时网站的数据库。 我的网站正在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';
建立连接。 这是错误消息:
连接失败:由于目标计算机主动拒绝连接,因此无法建立连接。
出于安全原因,cPanel的MySQL要求您允许IP才能访问。
这可以通过以下方式完成:
cPanel->远程MySQL连接
您需要导航到那里并允许本地计算机的IP进行连接。
旁注:这适用于所有IP,甚至是托管您帐户的服务器IP。 您会看到cPanel帐户的IP已经存在-这是为了允许cPanel帐户中的任何文件访问MySQL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.