Seafile 目前不支持 MySQL 8 吗?

用脚本部署的时候, 到 MySQL 这步提示这个
Failed to connect to mysql server using user "root" and password "***": Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory
MySQL 版本是 8.0.11

还不支持,你试试用一键安装脚本来装。

我也遇到此问题,原因是 8.0 修改了鉴权的插件,需要修改为以前的鉴权方式。
改一下 root用户、seafile用户的 鉴权方式就可以了。
例如: ALTER USER seafile@localhost IDENTIFIED WITH mysql_native_password BY ‘yourpassword’;

我前两天刚刚重新迁移了服务器,用的就是MYSQL8 没有问题、

注意安装MYSQL时,有个加密方式选择兼容老版本,我估计问题应该出在这里、

图片传不上来、贴个图、

mysql> select version();
±----------+
| version() |
±----------+
| 8.0.12 |
±----------+
1 row in set (0.00 sec)