1、锁级别:

  - read-uncommited (ru)

  - read-commited (rc)

  - repeatable-read (rr)

  - serializable

2、查看当前锁级别

  select @@tx_isolation;

3、修改当前锁级别

  vim /etc/my.cnf

    [mysqld]

        transaction_isoaltion = 锁级别

4、隔离级别

  ru:读未提交,会有脏读,幻读,不可重复读

  rc:读已提交,会有幻读,不可重复读

  rr:可重复读,会有可能出现幻读(MVCC,undo快照),可以通过GAP+Next Lock 来防止幻读(索引)

  sr:可串行化