【问题标题】:PHP Owncloud [1045] SQLSTATE[HY000] [1045] Access denied for user 'ownclouduser'@'localhost' (using password: YES)PHP Owncloud [1045] SQLSTATE[HY000] [1045] 用户'ownclouduser'@'localhost'的访问被拒绝(使用密码:YES)
【发布时间】:2015-05-16 12:04:39
【问题描述】:

我试图改变我自己的云的设计。

我已将所有代码复制到 XAMPP htdocs 并尝试打开它。

我总是收到这个错误:

[1045] SQLSTATE[HY000] [1045] 用户 'ownclouduser'@'localhost' 的访问被拒绝(使用密码:YES)

我想先使用 xampp,因为我不想处理原始代码。

【问题讨论】:

  • 听起来您正在使用 mysql 作为数据库后端?看起来您正在使用的用户 (ownclouduser) 被您正在使用的 mysql 服务器拒绝。这与owncloud无关。这是您的数据库权限设置。

标签: php owncloud


【解决方案1】:

如果数据库名称中有“_”,则需要删除 _。示例 owncloud_db 应在 owncloud 的设置屏幕中输入为 ownclouddb。

【讨论】:

    【解决方案2】:

    您看到的此代码已连接到数据库。您必须知道用户名数据库 和密码数据库和数据库名称以正确方式连接

    //this code need close
    $con = mysql_connect($host,$username,$password)or die(mysql_error());
    $sel = mysql_select_db($database_name);
    
    
    //close code
    mysql_close($con);
    
    //OR
    //it doesn't need close
    $con = mysql_pconnect($host,$username,$password)or die(mysql_error());
    $sel = mysql_select_db($database_name);
    

    【讨论】:

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