MariaDB 11.8.9 breaks DB authentication

SuiteCRM 8.9.2
Rocky Linux 8.10
PHP 8.3.33

After upgrading to MariaDB 11.8.9 from 11.8.8 the suitecrm login page returned a 500 error and the following was recorded in the php-fpm error log:

[26-Aug-2026 10:37:15 Europe/London] PHP Fatal error: Uncaught mysqli_sql_exception: Permission denied in /opt/suitecrm/public/legacy/include/database/MysqliManager.php:321
Stack trace:
#0 /opt/suitecrm/public/legacy/include/database/MysqliManager.php(321): mysqli_connect()
#1 /opt/suitecrm/public/legacy/include/database/DBManagerFactory.php(157): MysqliManager->connect()
#2 /opt/suitecrm/public/legacy/include/entryPoint.php(210): DBManagerFactory::getInstance()
#3 /opt/suitecrm/config/bootstrap.php(71): require_once(‘/opt/suitecrm/p…’)
#4 /opt/suitecrm/vendor/autoload_runtime.php(12): require(‘/opt/suitecrm/c…’)
#5 /opt/suitecrm/public/index.php(5): require_once(‘/opt/suitecrm/v…’)
#6 {main}
thrown in /opt/suitecrm/public/legacy/include/database/MysqliManager.php on line 321

I could log in to the DB directly fine using a local mariadb client with the same host/username/pwd details as configured in config.php
The suitecrm schedulers also appeared to be working normally, it was just the WebUI that couldn’t auth

After downgrading MariaDB server to 11.8.8 the system works normally again.

Just heads up for anyone patching MariaDB 11.8

M

Thank you for sharing that.

As per the compatibility matrix, it should work. :face_with_peeking_eye: