全局锁:
加锁: flush table with read lock;
执行备份语句:mysql -uroot -p密码 数据库名 >保存到的数据库文件
解锁:unlock tables;
表级锁:
语法:
加锁:lock tables 表名...read/write
释放锁:unlock tables/客户端断开
读锁:大家可以读取数据,但是不能写入数据(在加锁客户端更新数据会报错,其他客户端会进入阻塞状态,当锁释放后会继续执行更新操作)
写锁:一个客户端加了写锁会导致其他客户端不能读和写(进入阻塞状态,直到锁释放),但是自己可以进行读写操作
元数据所
意向锁:
行级锁