PHP and MySQL 8.4

php.internals

Matteo Beccati

2 years ago
Hello internals! Looks like MySQL 8.4 is not loading the 'mysql_native_password' plugin by default anymore, causing some CI failures in connect-related tests. This happens both in the php-src repo and in userland libraries. The issue already shows on CircleCI ARM builds which use a mysql:8 container. Since I'm not a maintainer of the test infrastructure I didn't push any change to the repo, but I've created a PR just to verify that using mysql:8.3 for the test container fixes the build: https://github.com/php/php-src/pull/14112 I think that it would be best to apply the fix, while we look into a better long-term solution. Please let me know if someone's going to take care of it or if I should. Cheers
-- Matteo Beccati Development & Consulting - http://www.beccati.com/