MySQL备份恢复
YoungYoungDBA
一分耕耘 一分收获 大家一起努力
展开
-
关于mysql的企业级备份工具
下方图片来自网络侵权删mydumper是一个高性能多线程备份和恢复工具下载安装这里不做说明mydumper备份相关参数:myloader 数据恢复参数:示例: mydumper -u root -p123 -S /tmp/mysql.sock -P 3306 -c -B test -o /tmp/backup...原创 2020-06-08 17:01:42 · 500 阅读 · 0 评论 -
数据库备份的几种方式的详细步骤
*数据库备份的几种方式的详细步骤如何冷备??1.保证2台机器上软件版本一致,最好安装版本也一致A:原机 B:恢复机对于原机:2.将mysql数据库关闭service mysqld stop3.scp 拷贝到要进行恢复的机器上scp -r /usr/local/mysql/data/ root@172.16.11.33:/usr/local/mysql/data/数据库备份的几种方...原创 2019-07-10 21:30:26 · 19728 阅读 · 0 评论 -
MySQL的备份恢复
mysql的备份恢复知识要点1.备份方式2.mysqldump3.如何进行备份恢复4.xtrabackup5.物理备份原理6.如何进行物理备份备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用备份需要考虑的问题可以容忍丢失多长时间的数据;与数据量有关系恢复数据要在多长时间内完;恢复的时候是否需要...原创 2019-07-10 21:20:32 · 416 阅读 · 0 评论 -
MySQL备份恢复之增量备份恢复演练
增量的恢复演练增量需要指定在谁的基础上增量(1)可以指定在全备的基础上进行增量(2)也可以在增量的基础上进行增量全备+apply log(redo only)+增量备份演练:1.进行全备,一般不指定时间戳2.备份完成后,接着应用日志,因为后边会有增量,所以这个地方需要加redo only查看当前状态log-applied表示apply log+redo only;如果是prepared...原创 2019-07-10 21:16:11 · 447 阅读 · 0 评论 -
MySQL备份恢复之回顾总结
备份恢复总结回顾备份1.备份对生产的影响(1)IO(2)网络(3)锁为了减少这种影响,我们将备份卸载到从库2.备份分为冷备和热备,对于互联网企业不接受冷备3.热备又分为逻辑备份和物理备份(1)逻辑备份备份数据行(1)SQL语句:执行脚本(2)数据行 :load data,恢复速度快(2)物理备份备份数据页xtrabackup4.恢复原理备份+binlog对于b...原创 2019-07-10 21:07:12 · 193 阅读 · 0 评论 -
MySQL备份恢复之 xtrabackup增量备份
mysql xtrabackup增量备份增量备份:只有在还原和binlog接壤的地方,才会进行回滚,其他所有地方都不进行回滚1.增量的含义是自上次备份以来发生改变的数据页2.增量备份并没有降低物理IO,也是全扫描3.增量备份不是很适合 OLTP 交易系统4.增量备份适合数据仓库–incremental-basedir=name //指定全备位置(也可能是增量备份)This opt...原创 2019-07-10 21:04:52 · 578 阅读 · 0 评论 -
MySQL备份恢复之xtrabackup物理备份
mysql中的xtrabackup物理备份物理备份1.物理备份+binlog的形式恢复2.对于myisam表来说:物理备份也是锁表3.对于innodb表来说:物理备份不锁表,所以就会导致备份出来的数据页都是不一致的,根本用不了。为了解决这个问题,mysql会做几件事(1)使用备份期间生成的 redolog 的备份,可以将备份的数据页恢复成备份结束的时刻。(2)使用备份结束以后对应的 ...原创 2019-07-10 21:02:10 · 387 阅读 · 0 评论 -
MySQL备份恢复之innobackupex选项解读
innbackupex的选项解读[root@fuxi1 ~]# innobackupex --helpinnobackupex [–compress](是否压缩) [–compress-threads=NUMBER-OF-THREADS](用几个线程去压缩) [–compress-chunk-size=CHUNK-SIZE][–encrypt=ENCRYPTION-ALGORITHM](是...原创 2019-07-10 20:59:57 · 498 阅读 · 2 评论 -
MySQL备份恢复之mysqldump恢复
mysqldump恢复mysqldump恢复恢复备份+binlog示例:1.做好了对于test库的备份2.做好备份以后,又做了几个操作(1)往test库的t1表插入了几行数据(2)将t1表误删除(3)新建表,插入数据3.当前的场景是数据库大约在九点做了一个备份,有一个表t1大约在上午11点被误删除,然后新建的一个表ceshi,并且有数据插入,要求将t1表找回来,况且ceshi表不能丢失...原创 2019-07-10 20:58:58 · 778 阅读 · 1 评论 -
MySQL备份恢复之mysqldump备份_tab模式
mysqldump备份_tab模式mysqldump以行数据的方式进行备份,使用-T,每个表生成两个文件,一个.sql文件,一个.txt文件–fields-terminated-by=’,!#’列与列之间的分割符:指定列分隔符为,!#,最好复杂一下,区分列数据。-T:使用-T ,每一个表生成两个文件,一个 SQL 文件,一个 TXT 文件。可以备份成一个文件,可以是点 SQL 结尾,也...原创 2019-07-10 20:55:38 · 1024 阅读 · 0 评论 -
MySQL备份恢复之mysqldump备份_SQL语句模式
mysqldump备份_SQL语句模式mysql备份类型1.分为冷备和热备冷备就是在数据库shutdown以后进行备份热备就是在数据库open进行备份2.又可以分为物理备份和逻辑备份(1)物理备份:将数据页拷贝出来(2)逻辑备份:将数据行拷贝出来备份产生的问题1.备份对IO的影响(特别是物理备份对IO影响很大)2.备份占用网络资源3.备份会产生锁的问题总之,备份对生产的...原创 2019-07-10 20:54:44 · 869 阅读 · 0 评论 -
MySQL备份恢复中关于mysqldump的相关选项解读
mysqldump的相关选项解读-A, --all-databases Dump all the databases. This will be same as --databaseswith all databases selected. ##备份所有的数据库-Y, --all-tablespacesDump all the tablespaces.-y, --no-table...原创 2019-07-10 20:53:37 · 370 阅读 · 0 评论