【问题标题】:Codeigniter MySql Database Connection IssueCodeigniter MySql 数据库连接问题
【发布时间】: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


【解决方案1】:

如果数据库在同一台服务器上,则使用 localhost 作为主机名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    • 1970-01-01
    • 2015-01-21
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 2013-01-13
    相关资源
    最近更新 更多