【问题标题】:ownCloud Setup: SQLSTATE[HY000][1045] Access denied for user 'owncloud'@localhost' (using password:YES)ownCloud设置:SQLSTATE [HY000] [1045]用户'owncloud'@localhost'的访问被拒绝(使用密码:YES)
【发布时间】:2016-06-08 12:31:51
【问题描述】:

我想在我的树莓派 2 上设置自己的云安装。所以,我创建了一个 mysql 数据库和用户。

CREATE DATABASE owncloud;

CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'Password';
GRANT ALL PRIVILEGES ON owncloud. * TO 'owncloud'@'localhost';
FLUSH PRIVILEGES;

在 owncloud-setup 的 web 界面中输入所有必需的参数后,我收到了:

尝试创建管理员用户时出错:无法连接数据库:驱动程序中发生异常:SQLSTATE[HY000][1045] 用户'owncloud'@'localhost'的访问被拒绝(使用密码:YES)

遗憾的是,我对类似主题的怨恨并没有对这个问题产生任何功能提示。所以,我很乐意收到更多建议。

【问题讨论】:

  • 您是否检查过您是否可以使用此用户owncloud 和您希望它拥有的密码登录mysql?
  • 我在想如果你没有打错字,因为在错误消息中有'owncloud'@localhost' - 在localhost 之前缺少' 或在owncloud 之后冗余。我不应该看起来应该是什么样子。
  • 我遇到了同样的问题。在我将 owncloud 的 MySQL 设置表单中的“localhost”替换为“127.0.0.1”后,它可以完美运行。
  • @Askaga Oh my ... 127.0.0.1 在我的设置中成功了!谢谢
  • 感谢 127.0.0.1 工作

标签: mysql owncloud


【解决方案1】:
  1. 看这个:https://doc.owncloud.org/server/9.0/admin_manual/installation/installation_wizard.html#database-choice
  2. 在终端:mysql_upgrade --force -u root -p
  3. 在安装向导中使用管理 MySQL »root«-用户和密码
  4. 检查您使用安装向导创建的数据库是否不存在
  5. 如果没有任何帮助,从 sqlite 开始,然后像这样迁移到 mysql:https://doc.owncloud.org/server/9.0/admin_manual/configuration_database/db_conversion.html

【讨论】:

  • 5.是解决方案。日期基准如上所写。
【解决方案2】:

只需将 Owncloud 的 MySQL 设置表单中的 localhost 替换为 127.0.0.1,正如 Askaga 在上面的 cmets 中提到的那样

【讨论】:

    【解决方案3】:

    出于某种原因,明确从终端重新访问数据库为我解决了这个问题。只需给mysql一个空行

    mysql -u root -e ";"
    

    这应该是您创建数据库和数据库用户之后的单独命令。

    当然,你应该经常检查是否

    1. 有用户名为空的用户。删除它们。

    2. 删除“测试”数据库。

    3. 向您的数据库用户授予适当的权限。

    4. 最后但并非最不重要的FLUSH PRIVILEGES;

    搜索其他帖子以获取说明。如果您遇到上述方法都不起作用的情况,我只是提供一个可能的解决方案。

    Here 是安装后正确设置 mysql 的一个很好的例子。仅供参考。

    【讨论】:

      【解决方案4】:

      在安装屏幕中屏蔽 DB 密码(密码不应显示,只有点)并重试。

      【讨论】:

      • 可以将此作为评论。
      • @αƞjiβ 作为新手用户无法发表评论(
      【解决方案5】:
      Ubuntu 18.04.1, Owncloud 10.
      

      检查config.php 的内容,在我的例子中位于/var/www/owncloud/config/。 特殊项目dbuserdbpasswrd。 阅读同一目录中的config.sample.php 以获取信息。

      【讨论】:

        猜你喜欢
        • 2015-05-16
        • 2017-07-18
        • 2020-08-20
        • 2017-08-10
        • 2019-07-23
        • 2019-12-08
        • 2017-12-30
        • 2023-03-08
        • 2015-08-16
        相关资源
        最近更新 更多