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?