Probléma: Transaction isolation level
READ-COMMITTED See the setting MySQL transaction isolation level page for more information.
Megoldás:
- megnyitod: sites/default/settings.php alapértelmezett beállítási fájlt.
- Az adatbázis kapcsolatnál beírod az alábbiakat.
$databases['default']['default'] = array (
'database' => 'database-name',
'username' => 'database-username',
'password' => 'xxxxxxxxxxxxxxx',
'prefix' => '',
'host' => 'localhost',
'port' => '3306',
'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
'driver' => 'mysql',
'init_commands' => [
'isolation_level' => 'SET SESSION tx_isolation=\'READ-COMMITTED\'',
],
);
Ennek hatására a Drupal a kapcsolat felvételekor első utasításként ezt a parancsot küldi és a MySQL innentől kezdve minden utasítást ezzel a beállítással használ.