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备份详解的主要内容,如果未能解决你的问题,请参考以下文章

mysqldump详解

mysqldump详解

mysql mysqldump如何用

mysql之 mysqldump 备份恢复详解

mysqldump详解

mysqldump 工具使用详解