未设置MySQL REPEATABLE-READ Workbench事务级别

我们在my.ini文件中设置了以下内容

的[mysqld]
事务隔离=已读

我们假定此设置将是所有用户会话的默认设置.

使用PHPMyAdmin登录时,正确设置了tx_isolation并按预期工作.但是,当使用MySQL Workbench 6.0连接到服务器时,检查变量表明tx_isolation级别设置为REPEATABLE-READ.此隔离级别的效果也符合预期.

我们希望将事务隔离级别全局设置为READ-COMMITTED,最好是在数据库启动时.

我们已经重新启动了服务器(V 5.5.25a)和工作台.存储引擎是INNODB.

解决方法:

SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED

http://dev.mysql.com/doc/refman/5.5/en/set-transaction.html

上一篇:无法连接到数据库服务器mysql工作台


下一篇:java 单例设计模式(懒汉与饿汉)