繁体   English   中英

使用php远程连接到cpanel数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM