第一步、关闭操作数据库软件和数据库服务
关闭数据库软件就不说了,下面说关闭数据库服务。
以win10为例
“我的电脑”右键——>点击“管理”——>找到“服务和应用程序”双击点开——>找到“服务”双击点开——>找到MySQL后,右键点击停止。
第二步、更改配置
找到MySQL文件夹下的my.ini配置,使用notepad++打开,在最后一行加入
transaction-isolation = READ-UNCOMMITTED
"="号后面就是你需要更改的事务隔离级别:#可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.
正常情况下可以保存成功,如果保存不了,可能是权限出了问题。
解决方法:右键点击my.ini配置文件——>点击属性——>找到安全选项卡——>点击编辑——>选择Users,并将允许的那一列能点的都点上,之后点击确定、确定。
然后再次进行第二步即可。
第三步、检验
在操作数据库软件上面输入SQL语句
select @@global.tx_isolation,@@tx_isolation;
Run 或者 Run selected ,即可看到事务隔离权限级别。
以上是第一种,根本上进行事务隔离级别的改变
下面是第二种,暂时性进行事务隔离级别的改变
set session transaction isolation level read uncommitted;
#可选参数有:read uncommited, read commited, repetable read, serializable.