mysql 备份锁表_mysql 不停机 短时间锁表 备份 主备同步 新增备份机器
刷新数据
[[email protected] ~]# mysql -e ‘flush tables with read lock;‘ 锁表刷新表数据
[[email protected] ~]# mysql -e ‘flush logs;‘ 刷新日志 (redo日志和binlog日志)
[[email protected] ~]# mysql -e ‘show master status;‘ > /root/back.$(date +%F+%T) 保存binlog日志文件名及position位置
对lv创建快照
[[email protected] ~]# lvcreate -L 1G -n /dev/mydata/mysqlback -p r -s /dev/mydata/mydatalv
释放锁
[[email protected] ~]# mysql -e ‘unlock tables;‘
备份快照文件
[[email protected] ~]# mkdir /myback
[[email protected] ~]# mount -r /dev/mydata/mysqlback /mnt
[[email protected] ~]# cp -a /mnt/mysql /myback
增加一个备机
把备份文件拷贝到备机的mysql数据目录下
[[email protected] ~]# cp -a /myback/* /data/
启动mysql
[[email protected] ~]# service mysqld restart
启动备机上的slave同步,使用主机上保存的那个binlog文件名及position位置
[[email protected] ~]# mysql -e ‘change master to master_host=‘192.168.56.87‘,master_user=‘test‘,master_password=‘123‘,master_log_file=‘mysql-bin.000005‘,master_log_pos=1370;‘
[[email protected] ~]# mysql -e ‘start slave‘
在主机恢复数据
拷贝数据到mysql数据目录
[[email protected] ~]# cp -a /myback/* /data/
启动mysql
[[email protected] ~]# service mysqld restart
利用binlog文件恢复后续写入的数据
[[email protected] ~]# mysqlbinlog --start-position=245 /var/lib/mysql/mysql-bin.000014 > binlog.sql
[[email protected] ~]# mysql < /root/binlog.sql
原文:http://www.cnblogs.com/hubaoxi/p/6910318.html
mysql 备份锁表_mysql 不停机 短时间锁表 备份 主备同步 新增备份机器相关推荐
- mysql更新锁机制_mysql查询更新时的锁表机制分析
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁 ...
- mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的
主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案. 在生产环境中,会有很多不可控因素,例如数据库服务挂了.为了保证应用的高可用,数据库也必须要是高可用的. ...
- mysql不同锁解释_MySQL 各种锁理解总结
该文章举例都是基于 InnoDB 可重复读(RR)隔离级别的,mysql 版本 8.0 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁.表级锁和行锁三类 全局锁 全局锁就是对整个数据库实例加锁 ...
- MySQL数据库锁构建_MySQL数据库InnoDB存储引擎中的锁机制
00 – 基本概念 当并发事务同时访问一个资源的时候,有可能导致数据不一致.因此需要一种致机制来将访问顺序化. 锁就是其中的一种机制.我们用商场的试衣间来做一个比喻.试衣间供许多消费者使用.因此可能有 ...
- mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息
Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...
- mysql悲观锁关键字_MySQL悲观锁 select for update实现秒杀案例(jfinal框架)
MySQL悲观锁 select for update实现秒杀案例(jfinal框架) 发布时间:2018-08-17作者:laosun阅读(4287) 为了方便测试,博主使用最新的jfinal框架,里 ...
- mysql 悲观锁 共享锁_MySQL 乐观锁 悲观锁 共享锁 排他锁
乐观锁 乐观锁是逻辑概念上的锁,不是数据库自带的,需要我们自己去实现.乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁 ...
- mysql数据库实验任务二_MySQL数据库实验:任务二 表数据的插入、修改及删除
任务二 表数据的插入.修改及删除 @[toc] 班级 姓名 软件工程16-9班 洪燕妮 [实训目的与要求] 1.利用MySQL命令行窗口进行增.删.改数据操作: 2.利用界面工具进行增.删.改数据操作 ...
- mysql为什么要分库_mysql为什么要分库分表?
1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上. 2 基本思想之为什么要分库分表? 单表操作数据量有最优值 ...
最新文章
- Flutter开发之WebView加载网页(24)
- java 打包的两种方式
- 提升 composer 的执行速读
- python怎么画条形图-Python 画 直方图/条形图/柱状图
- 10.4 再探迭代器-插入/IO/反向
- Java大新闻不断涌现:Java SE 6和OpenJDK
- 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
- leetcode 1154 一年中的第几天
- jQuery Mobile中文本输入域input、textarea的data-*选项
- 利用DELL的OMSA监控服务器的温度
- DP算法——最大子序列系列Ⅰ
- 苹果手机可以微信分身吗_微信和微信分身版有区别吗
- 2020icpc沈阳打铁记
- 微软通过共享文件夹的思路,使用工具SyncToy实现两台windows机器间的文件同步
- 第二篇 第三章防火防烟分区检查(一)
- AspectJ介绍(一)
- vuejs知乎_GitHub - xrr2016/zhihu-daily: 知乎日报(Vuejs)
- 计算机组成原理寄存器的实验原理,计算机组成原理实验报告_寄存器的原理及操作课案.docx...
- 气象ts评分_中国气象局广东省区域数值天气预报重点实验室
- 【软件工具】Zotero+坚果云实现多台电脑同步