【问题标题】:Kohana 3.1.4: Database_Exception [ 2 ]: mysql_connect(): Access deniedKohana 3.1.4:Database_Exception [ 2 ]:mysql_connect():访问被拒绝
【发布时间】:2013-10-10 17:14:07
【问题描述】:

我正在尝试通过tutorial for kohana

我已复制脚本,但收到以下错误消息:

错误:Database_Exception [ 2 ]: mysql_connect(): Access denied for user 'www-data'@'localhost' (using password: NO) ~ MODPATH/database/classes/kohana/database/mysql.php [ 67 ]

谁能给我一些提示,说明问题可能出在哪里?我有其他项目使用mysql,所以我知道密码和用户名是正确的。

【问题讨论】:

  • 检查您提供给/config/database.php 文件的凭据。
  • 我已经检查了很多次,但仍然得到同样的错误。我已经在 /config/database.php 中设置了用户名和密码
  • 您是否直接使用 MySQL 测试过这些凭据?它们在通过 Kohana 使用时会失败吗?
  • 检查var_dump(Kohana::config('database')) 输出。您的工作配置必须位于 APPPATH/config 目录中。

标签: mysql database kohana-3


【解决方案1】:

如果您更改 config/database.php 中的用户名,错误消息会更改还是保持不变?

如果它发生变化,那么您可能在安装 mysql 时遇到了用户权限问题。如果您有 PhpMyAdmin,则很容易修复。转到权限,单击用户并输入 % 以获得允许的主机(或者如果您偏执,只需输入 127.0.0.1 以便您只能在本地访问它)。

如果不是,那么你没有正确设置database.php,我们需要查看它来纠正它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 2017-07-10
    • 2012-04-23
    • 2011-11-21
    • 2011-10-04
    • 2012-06-07
    相关资源
    最近更新 更多