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