您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysqldump的使用及实现增量备份

bubuko 2022/1/25 20:06:07 mysql 字数 2309 阅读 888 来源 http://www.bubuko.com/infolist-5-1.html

一、mysqldump常用选项: 1.登录选项: -u user:指定用户 -h host:指定主机 -p:表示要使用密码2.备份选项: --all-databases:备份所有数据库 --databases db1 db2:备份指定的数据库 --single-transaction:对事务引擎执行 ...

一、mysqldump常用选项:

1.登录选项:
  -u user:指定用户 -h host:指定主机 -p:表示要使用密码
2.备份选项:
--all-databases:备份所有数据库 --databases db1 db2:备份指定的数据库 --single-transaction:对事务引擎执行热备 --flush-logs:更新二进制日志文件 --master-data=2 1:每备份一个库就生成一个新的二进制文件(默认) 2:只生成一个新的二进制文件 --quick:在备份大表时指定该选项

 

二、mysqldump使用示例:

1.备份所有库:    
    $ mysqldump --all-databases --single-transaction --flush-logs --master-data=2 > all_databases.sql
2.备份指定库: $ mysqldump
--databases testdb --single-transaction --flush-logs --master-data=2 > databases.sql
3.库中有大表: $ mysqldump
--databases bigtable --single-transaction --quick --flush-logs --master-data=2 > all_databases.sql


三、mysqldump增量示例:

1.第一天执行完整备份:
$ mysqldump --all-databases --single-transaction --flush-logs --master-data=2 > all_databases.sql
2.第二天执行增量备份: $ mysqladmin
-u root -p flush-logs $ cp bin_log.{BIGGER-1} /backcup/ #这里需要将{BIGGER-1}替换为算式,例如当前最新的日志是bin_log.000010,那么就要备份bin_log.000009

 

mysqldump的使用及实现增量备份

原文:https://www.cnblogs.com/hanxiaomeng/p/12483741.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶