【发布时间】:2015-04-04 04:53:03
【问题描述】:
\config\database.php 中用于远程数据库连接的设置如下:
// 远程服务器设置
$db['default']['hostname'] = 'abc.com';
$db['default']['username'] = 'admin';
$db['default']['password'] = 'password';
$db['default']['database'] = 'mydatabase';
但是通过浏览器访问网页时会出现以下错误。
A Database Error Occurred
Unable to connect to your database server using the provided settings.
主机名有问题吗?其他凭据是正确的,但我不确定主机名!我也提供了我网站的 IP 地址,但都给出了相同的错误。 mysql数据库的主机名会与网站不同吗?虽然我使用 CPANEL 将数据库托管在同一台服务器上。
【问题讨论】:
-
根据我的经验,当我遇到这个问题时,它是远程机器上的防火墙问题。
-
如果数据库与网站托管在同一台服务器上,那么您可以使用“localhost”
-
非常感谢您对“localhost”的解决方案。谢谢:)
标签: mysql codeigniter