群晖安装nextcloud提示SQLSTATE[HY000] [1045] 的处理方法

最近由于家里停电,我的蜗牛黑群晖起不来了,没办法又给重新安装了下黑裙,因为的我系统盘和数据盘公用一个硬盘,之前安装的nextcloud也就没有了,然后就按之前的方法打算重新安装nextcloud,安装过程中出现了一些错误,也都一一解决了,唯独下面这个错误让我弄了老长时间,好在最后终于给解决了。

安装过程中,报错如下:Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user ‘oc_chyiyang’@’localhost’ (using password: YES),产生的原因是:错误产生的原因是oc_chyiyang用户没有localhost登录的权限。

解决方法如下:

一、通过phpMyAdmin登录数据库,并按照图中所示输入下列sql命令。

create user nextclouduser@localhost identified by 'Nextcloudpasswd@1';
grant all privileges on nextcloud_db.* to nextclouduser@localhost identified by 'Nextcloudpasswd@1';
flush privileges; 

需要注意的是:nextcloud@localhost是nextcloud_db数据库的用户名,Nextcloudpasswd@1是nextcloud_db数据库密码,且密码必须由大写字母、小写字母、数字、符号组成,否则会报错。

好了,再次安装nextcloud应该不会再出现1045错误了。

赞(0)
未经允许不得转载:伊阳博客 » 群晖安装nextcloud提示SQLSTATE[HY000] [1045] 的处理方法
所属分类: 网络硬件

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

表情 关闭

图片