MySQL 5.5 FLUSH TABLES WITH READ LOCK语句介绍
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备
千家信息网最后更新 2026年11月01日MySQL 5.5 FLUSH TABLES WITH READ LOCK语句介绍FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。
这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备份打快照。
也可以直接拷贝要备份的表文件到备份目录
cp -r /data_dir/ /back_dir
使用 UNLOCK TABLES 语句来释放锁。
--例子一
--会话①
mysql> FLUSH TABLES WITH READ LOCK;
Query OK, 0 rows affected (0.04 sec)
--会话②,DML操作会hang住
mysql> insert into test values(10,'LEADER','Beijing');
--会话①
mysql> UNLOCK TABLES;
Query OK, 0 rows affected (0.01 sec)
--会话②,DML操作成功
mysql> insert into test values(10,'LEADER','Beijing');
Query OK, 1 row affected (18 min 44.54 sec)
这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备份打快照。
也可以直接拷贝要备份的表文件到备份目录
cp -r /data_dir/ /back_dir
使用 UNLOCK TABLES 语句来释放锁。
--例子一
--会话①
mysql> FLUSH TABLES WITH READ LOCK;
Query OK, 0 rows affected (0.04 sec)
--会话②,DML操作会hang住
mysql> insert into test values(10,'LEADER','Beijing');
--会话①
mysql> UNLOCK TABLES;
Query OK, 0 rows affected (0.01 sec)
--会话②,DML操作成功
mysql> insert into test values(10,'LEADER','Beijing');
Query OK, 1 row affected (18 min 44.54 sec)
备份
语句
文件
成功
例子
全局
快照
拷贝
数据
数据库
目录
系统
并将
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
互联网科技公司华为
互联网电商科技
盈实互联网科技
朗新科技与工业互联网
互联网科技未来
互联网 卓越科技
互联网科技公司官网
互联网科技的英文
郑州华宇互联网科技
科技类的互联网平台
崇明区互联网教育科技售后服务
洛阳昕诺飞互联网科技有限公司
互联网科技公司营业执照怎么办理
伍佰万互联网科技怎么赚钱
富国互联网科技002692
江苏互联网科技小贷
北京品多多互联网科技有限公司
杭州科技互联网公司有哪些
恒生科技互联网指数十大成分股
朗新科技与工业互联网
盛创互联网科技有限公司
互联网科技生活的内容
中盈科技互联网信息有限公司
互联网科技实习生岗位职责
福州新华互联网科技学校 知乎
互联网时代科技改变生活
玉溪新华互联网科技好不好
互联网科技资金流入
互联网科技创业计划的风险分析