MySQL默认的事务隔离级别是“可重复读”也就是REPEATABLE-READ。
事务隔离级别包括:
| 1 | 读未提交 | READ-UNCOMMITTED |
| 2 | 读提交 | READ-COMMITTED |
| 3 | 可重复读 | REPEATABLE-READ |
| 4 | 串行化 | SERIALIZABLE |
若要修改,需要编辑my.cnf文件。假如要改为READ-COMMITTED。
sudo vi /etc/mysql/my.cnf
在文件末尾添加:
[mysqld]
transaction-isolation=READ-COMMITTED
wq保存退出即可。
登录MySQL,选择数据库,用show variables命令可查看修改结果。
show variables like 'transaction_isolation';

本文详细介绍了MySQL中四种事务隔离级别的概念,包括读未提交、读已提交、可重复读和串行化,并展示了如何通过修改my.cnf配置文件来调整默认的隔离级别。

1561

被折叠的 条评论
为什么被折叠?



