MySQL REPEATABLE-READ Workbench nivel de transacción no establecido
Hemos establecido lo siguiente en el archivo my.ini
[mysqld] transaction-isolation = READ-COMMITTED
Asumimos que esta configuración será la predeterminada para todas las sesiones de usuario.
Al iniciar sesión con PHPMyAdmin, tx_isolation se configura correctamente y funciona como se esperaba. Sin embargo, al conectarse al servidor mediante MySQL Workbench 6.0, un examen de las variables muestra que el nivel tx_isolation está establecido en REPEATABLE-READ. Los efectos de este nivel de aislamiento son también los esperados.
Queremos establecer el nivel de aislamiento de la transacción en READ-COMMITTED globalmente, preferiblemente al inicio de la base de datos.
Hemos reiniciado el servidor (V 5.5.25a) y obviamente el entorno de trabajo. El motor de almacenamiento es INNODB.