SeaFile not supporting MySQL 9.0>

When connecting to a MySQL 9.0> database that no longer implements the old and relatively insecure “mysql_native_password” you’re presented with this error when running ./seafile.sh start:

…common/seaf-db-mysql.c(170): Failed to connect to MySQL: RSA Encryption no supported - cachine_sha2_password plugin was built with GnuTLS Support.

I’ve seen a few threads recommending a manual way to enable the old authentication method, but that doesn’t work in versions 9.0> and for good reason. When will SeaFile support newer SQL versions?

MySQL 9.0 is released recently. We will support it in the next year in version 13.0.