我们在 my.ini 文件中设置了以下内容
[mysqld] 事务隔离 = READ-COMMITTED
我们假设此设置将是所有用户会话的默认设置。
使用 PHPMyAdmin 登录时,tx_isolation 设置正确并按预期工作。但是,当使用 MySQL Workbench 6.0 连接到服务器时,对变量的检查显示 tx_isolation 级别设置为 REPEATABLE-READ。这种隔离级别的效果也符合预期。
我们希望全局设置事务隔离级别为 READ-COMMITTED,最好是在 DB 启动时。
我们已经重新启动了服务器(V 5.5.25a)和工作台。存储引擎是 INNODB。