MySQL 5.5 FLUSH TABLES WITH READ LOCK语句介绍
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
公安机关网络安全文章
怎么改数据库登入密码
修改服务器的盘符
搭建pptp服务器
计算机网络安全性论文
重庆正大软件开发有限公司
香港恒生互联网科技指数成份股
专业erp软件开发
杭州网络安全研究所wifi
怎样ping外网服务器
hana数据库怎么查表结构
深学网络安全基础知识
计算机网络技术与维护好吗
数据库指令创建用户
战地一服务器管理器
王者荣耀角色查服务器
网警开展网络安全执法
《软件开发技术基础》
服务器为什么会一个卡一个不卡
计算机网络技术找工作好找吗
数据库错误代码表情包
监控提示硬盘数据库发生错误
软件开发主流论坛
客户软件开发公司
jsp读取数据库的账号密码
9100上服务器内存
为什么qq总提示服务器超时
公司定制软件开发选择
微博管理员提示服务器开不了
软件开发有哪些学校在教授