MySQL 5.5 FLUSH TABLES WITH READ LOCK语句介绍
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
软件开发的超哥
手机号办了信用数据库起什么作用
虎丘区运营网络技术服务价格
数据库permit
浙江移动大带宽服务器虚拟主机
还原数据库sql语句
五年级网络安全主题班队会
多功能网络技术服务哪家好
仓库软件开发公司
想删了书客数据库
期货量化交易软件开发
固定资产数据库处理课件
单片机网络技术
工商银行软件开发中心牛客网
阿里云服务器是真实主机吗
金山区智能软件开发售后服务
自动刷飞机票软件开发
直接调用股票数据库
云南专业性软件开发市场价
县委网信办网络安全总结
上海数据网络技术价目表
辽宁自考数据库技术
软件开发中测试盒是什么
局域网服务器系统安装技术
为什么要找软件开发
如何查看一个数据库有几个表
吴新良网络技术
数据库面试题软件测试
网络安全技术的概念
济南计算软件开发工资待遇