diff --git a/core/modules/mysql/mysql.install b/core/modules/mysql/mysql.install index 2f4f217dda0..11a098ed5b4 100644 --- a/core/modules/mysql/mysql.install +++ b/core/modules/mysql/mysql.install @@ -17,6 +17,10 @@ function mysql_requirements($phase) { // Test with MySql databases. if (Database::isActiveConnection()) { $connection = Database::getConnection(); + // Only show requirements when MySQL is the default database connection. + if (!($connection->driver() === 'mysql' && $connection->getProvider() === 'mysql')) { + return []; + } $query = 'SELECT @@SESSION.tx_isolation'; // The database variable "tx_isolation" has been removed in MySQL v8.0 and