mysqldump备份详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqldump备份详解相关的知识,希望对你有一定的参考价值。
-A 备份所有
-B 恢复时会自动创建库 (同时支持导出多个库 -B db01 db02)
-d 导出表结构
#库中有多个表导出时导出没加 –B参数,则要先导入结构,如果表结构没有备份,那就无法用此方法恢复了。
-F 刷新、切割 bin-log位置点
--master-data=1 (记录cahnge master的信息)自动找到增量恢复的位置但是位置点在备份的文件中是注释了的
--master-data=2 记录cahnge master的信息
-x ,--lock-all-tables 锁表
-l , --lock-tables 只读锁表
---single-transaction 合适indodb事物引擎数据库备份(使在同一个事物的条件下面)
-- events 备份事件调度器代码
备份实例:
Myisam:
mysqldump –uroot –p123456 –A –B -F –master-data=1 --events –x| gzip >/data/all.sql.gz
Innodb:
mysqldump –uroot –p123456 –A –B -F –master-data=1 --events ---single-transaction | gzip >/data/all.sql.gz
以上是关于mysqldump备份详解的主要内容,如果未能解决你的问题,请参考以下文章