Back to Changelog
Panel Backend

v1.0.455

Patch Released August 9, 2026

Legacy PHP versions can connect to MySQL 8.4 databases again

Improvement

1
  • On servers where PHP 5.6 or 7.0 is installed, MySQL is configured to advertise the older authentication plugin during the initial handshake. Those clients reject an unknown plugin name before authentication even begins. Servers without those PHP versions are left unchanged.

Bug Fixes

3
  • Databases created on MySQL 8.4 are now reachable from PHP 5.6 through 7.3. MySQL 8.4 defaults to the caching_sha2_password authentication plugin, which the MySQL client bundled with those PHP versions cannot speak, so affected sites failed with "The server requested authentication method unknown to the client". The panel now names the authentication plugin explicitly whenever it creates a database account or changes its password.
  • Existing database accounts that were already stuck on the newer plugin are repaired automatically on startup. Changing the password from the panel previously did not help, because it kept whatever plugin the account already had. Only accounts the panel manages are touched; accounts created by hand or carried over from a migration with their original password hash are left untouched.
  • The authentication fix now covers every path that creates or updates a database account: database creation, password change, database import, phpMyAdmin, the database created alongside a new domain, restore from backup, and the migration pipeline.
See the Demo