Removed the default-authentication-plugin flag, where this was removed in MySQL 8.4 in favor of a new mysql-native-password. However, given that PHP has supported the new auth scheme for 6 years, no real reason to keep using it.
Pinned the workflow to use MySQL 8.3 right now, as something about 8.4 has introduced a break in the tests, and want to investigate that without blocking other work for now. Fixing this will be addressed as part of #2277.
PR fixes the latest mysql CI workflow where:
default-authentication-plugin
flag, where this was removed in MySQL 8.4 in favor of a newmysql-native-password
. However, given that PHP has supported the new auth scheme for 6 years, no real reason to keep using it.