刷新数据

[[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 不停机 短时间锁表 备份 主备同步 新增备份机器相关推荐

  1. mysql更新锁机制_mysql查询更新时的锁表机制分析

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁 ...

  2. mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的

    主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案. 在生产环境中,会有很多不可控因素,例如数据库服务挂了.为了保证应用的高可用,数据库也必须要是高可用的. ...

  3. mysql不同锁解释_MySQL 各种锁理解总结

    该文章举例都是基于 InnoDB 可重复读(RR)隔离级别的,mysql 版本 8.0 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁.表级锁和行锁三类 全局锁 全局锁就是对整个数据库实例加锁 ...

  4. MySQL数据库锁构建_MySQL数据库InnoDB存储引擎中的锁机制

    00 – 基本概念 当并发事务同时访问一个资源的时候,有可能导致数据不一致.因此需要一种致机制来将访问顺序化. 锁就是其中的一种机制.我们用商场的试衣间来做一个比喻.试衣间供许多消费者使用.因此可能有 ...

  5. mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息

    Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...

  6. mysql悲观锁关键字_MySQL悲观锁 select for update实现秒杀案例(jfinal框架)

    MySQL悲观锁 select for update实现秒杀案例(jfinal框架) 发布时间:2018-08-17作者:laosun阅读(4287) 为了方便测试,博主使用最新的jfinal框架,里 ...

  7. mysql 悲观锁 共享锁_MySQL 乐观锁 悲观锁 共享锁 排他锁

    乐观锁 乐观锁是逻辑概念上的锁,不是数据库自带的,需要我们自己去实现.乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁 ...

  8. mysql数据库实验任务二_MySQL数据库实验:任务二 表数据的插入、修改及删除

    任务二 表数据的插入.修改及删除 @[toc] 班级 姓名 软件工程16-9班 洪燕妮 [实训目的与要求] 1.利用MySQL命令行窗口进行增.删.改数据操作: 2.利用界面工具进行增.删.改数据操作 ...

  9. mysql为什么要分库_mysql为什么要分库分表?

    1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上. 2 基本思想之为什么要分库分表? 单表操作数据量有最优值 ...

最新文章

  1. Flutter开发之WebView加载网页(24)
  2. java 打包的两种方式
  3. 提升 composer 的执行速读
  4. python怎么画条形图-Python 画 直方图/条形图/柱状图
  5. 10.4 再探迭代器-插入/IO/反向
  6. Java大新闻不断涌现:Java SE 6和OpenJDK
  7. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
  8. leetcode 1154 一年中的第几天
  9. jQuery Mobile中文本输入域input、textarea的data-*选项
  10. 利用DELL的OMSA监控服务器的温度
  11. DP算法——最大子序列系列Ⅰ
  12. 苹果手机可以微信分身吗_微信和微信分身版有区别吗
  13. 2020icpc沈阳打铁记
  14. 微软通过共享文件夹的思路,使用工具SyncToy实现两台windows机器间的文件同步
  15. 第二篇 第三章防火防烟分区检查(一)
  16. AspectJ介绍(一)
  17. vuejs知乎_GitHub - xrr2016/zhihu-daily: 知乎日报(Vuejs)
  18. 计算机组成原理寄存器的实验原理,计算机组成原理实验报告_寄存器的原理及操作课案.docx...
  19. 气象ts评分_中国气象局广东省区域数值天气预报重点实验室
  20. 【软件工具】Zotero+坚果云实现多台电脑同步

热门文章

  1. 能被选为2021最佳开源项目的WEB框架究竟有多棒?
  2. Jenkins Pipeline动态使用Git分支名称的技巧
  3. 都2020 了,最流行的密码居然依旧是...
  4. 云原生安全的一种新方法!
  5. 真相!没项目经验高薪就无望?
  6. Java 中几种获取文件路径的方式
  7. Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置
  8. mxnet METRIC自定义评估验证函数
  9. 大厂笔试 java基础
  10. 最强的目标检测网络:DetectoRS 54.7 AP