Hi,
有钱终成眷属
没钱亲眼目睹

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

本文最后更新于2022年9月17日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

最近由于家里停电,我的蜗牛黑群晖起不来了,没办法又给重新安装了下黑裙,因为的我系统盘和数据盘公用一个硬盘,之前安装的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错误了。

赞(4)
未经允许不得转载:伊阳博客 » 群晖安装nextcloud提示SQLSTATE[HY000] [1045] 的处理方法

留言 抢沙发