我正在尝试从localhost访问我的实时网站的数据库。我的网站正在开发cpanel托管服务。 我创建了数据库并将用户添加到该数据库,但无法从我的localhost连接到此数据库。 这是数据库信息的代码
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(true, animated: false)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
navigationController?.setNavigationBarHidden(false, animated: true)
}
我认为问题来自于<?php
$conf['dbuser']='admin_root';
$conf['dbpass']='rootroot!@#$';
$conf['dbname']='bsaiiian_os';
$conf['dbhost']='example.com';
$conf["title"]='DEMO';
?>
变量我在哪里放置我网站的网址而不确定是否正确。
当我将我的脚本上传到托管并放入
$conf['dbhost']
建立连接。 这是错误消息:
连接失败:无法建立连接,因为目标计算机主动拒绝连接。
答案 0 :(得分:0)
出于安全原因,cPanel的MySQL要求您允许IP以便访问。
这是通过以下方式完成的:
cPanel - &gt;远程MySQL连接
您需要在那里导航并允许本地计算机的IP才能建立连接。
备注:这适用于所有IP,甚至是您的帐户所在的服务器。您将看到您的cPanel帐户的IP已经存在 - 这是为了允许访问来自您的cPanel帐户的任何文件的MySQL