MySQL 5.5 FLUSH TABLES WITH READ LOCK语句介绍
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备
千家信息网最后更新 2024年11月17日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安全错误
数据库的锁怎样保障安全
网络安全素材作文
南昌手机软件开发
手机总是连接不上服务器怎么解决
开源数据库行情
数据库添加数据 图片
软件开发公司女生有多少
音频服务器应用
天台畅桥软件开发有限公司
网络安全产业 领导讲话
台湾名嘴聊大陆互联网科技
在各种网络安全解决方案中
泉州直播卖东西软件开发
提高网络安全的手抄报
做同期资料需要用什么数据库
怎么进入服务器桌面
软件开发公司职位图
深圳交友软件开发如何收费
服务器积分板指令
安徽多媒体软件开发
安卓控制联网的软件开发
第三方软件开发靠谱吗
初中网络安全为人民主题班会
2022网络安全宣传周在哪
图书流通数据库
沙湾租房软件开发
从网络安全管理角度考虑
四川大学图书馆服务器名称
数据库增加约束默认值
商贸物流与大数据库
软件开发实用