Open
Description
MySQL v8.0.4 uses a new authentication mechanism by default. Mysql-native needs updates to support this. I suspect this is most likely the cause of the current CI failures on travis.
More info:
- https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/
- https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html
- Fix MySQL 8.0.x incompatibilities mysqljs/mysql#1962
- https://jira.mariadb.org/browse/CONC-312
UPDATE: Here's a temporary workaround for those who have control over their DB server:
https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password-compatibility-issues