第10课:MySQL的备份与恢复 .pptxVIP

第10课:MySQL的备份与恢复 .pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MySQL备份与恢复 老男孩IT教育,只培养技术精英

01老男孩IT教育,只培养技术精英课程大纲1、备份的原因2、备份的方式3、备份工具4、mysqldump备份工具详解5、mysqldump+mysqlbinlog实现增量备份6、企业级备份策略及恢复案例7、Xtrabackup备份恢复实战

01老男孩IT教育,只培养技术精英备份的原因运维工作的核心简单概括就两件事:第一个是保护公司的数据.第二个是让网站能7*24小时提供服务(用户体验)。

01老男孩IT教育,只培养技术精英备份的类型热备份冷备份温备份

01老男孩IT教育,只培养技术精英备份方式介绍逻辑备份(文本表示:SQL语句)物理备份(数据文件的二进制副本)增量备份(刷新二进制日志)基于复制的备份

01老男孩IT教育,只培养技术精英备份工具介绍1、mysqldump mysql原生自带很好用的逻辑备份工具2、mysqlbinlog 实现binlog备份的原生态命令3、xtrabackup precona公司开发的性能很高的物理备份工具

01老男孩IT教育,只培养技术精英Mysqldump使用详解(1)mysqldump常用参数-A,--all-databases全库备份-B增加建库(create)及“use库”的语句,可以直接接多个库名,同时 备份多个库*****-B库1库2-R,--routines 备份存储过程和函数数据--triggers 备份触发器数据

01老男孩IT教育,只培养技术精英Mysqldump使用详解(2)备份多个表: mysqldump库1表1表2表3库1.sql mysqldump库2表1表2表3库2.sql

01老男孩IT教育,只培养技术精英Mysqldump使用详解(3)-F,--flush-logs刷新binlog日志(回顾binlog)每天晚上0点备份数据库mysqldump-A-B-F/opt/$(date+%F).sql[root@db02~]#ll/application/mysql/logs/-rw-rw----1mysqlmysql168Jun2112:06oldboy-bin.000001-rw-rw----1mysqlmysql168Jun2112:06oldboy-bin.000002-rw-rw----1mysqlmysql210Jun2112:07oldboy-bin.index提示:每个库都会刷新一次.

01老男孩IT教育,只培养技术精英Mysqldump使用详解(4)--master-data={1|2}告诉你备份后时刻的binlog位置2注释1非注释,要执行(主从复制) [root@db02logs]#sed-n22p/opt/t.sql --CHANGEMASTERTOMASTER_LOG_FILE=oldboy-bin.000005,MASTER_LOG_POS=344; [root@db02logs]#mysqldump-B--master-data=2oldboy/opt/t.sql

01老男孩IT教育,只培养技术精英Mysqldump使用详解(5)锁表:适合所有引擎(myisam,innodb) -x,--lock-all-tables -l,--lock-tables mysqldump-B-xoldboy/opt/t.sql基于事务引擎:不用锁表就可以获得一致性的备份.生产中99%使用innodb事务引擎.ACID四大特性中的隔离性 --single-transaction对innodb引擎进行热备 举例子:查人数

01老男孩IT教育,只培养技术精英Mysqldump使用详解(6)压缩备份: mysqldump-B--master-data=2oldboy|gzip/opt/t.sql.gz解压: zcatt.sql.gzt1.sql gzip-dt.sql.gz#删压缩包适合多引擎混合(例如:myisam与innodb混合)的备份命令如下: mysqldump-A-R--triggers--master-data=2--single-transaction|gzip /opt/all_$(date+%F).sql.gz

01老男孩IT教育,只培养技术精英使用Mysqldump备份进行恢复实践使用source命令进行恢复:mysqlsetsql_log_bin=0;mysqlsource/opt/xxx.sql;

01老男孩

文档评论(0)

153****6378 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档