码迷,mamicode.com
首页 > 数据库 > 详细

mysql逻辑备份

时间:2015-05-04 20:24:26      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:mysql备份

逻辑备份一般用于数据迁移或者数据量很小事,逻辑备份采用的是数据导出的备份方式。

如果需要导出所有数据库,命令如下:

mysqldump -uroot -p --single-transaction -A>all.sql

如果只是要导出其中的某几个数据库,则采用如下命令:

mysqldump -uroot -p --single-transaction -B test1 test2>test1_test2.sql

如果要是导出的是一个库中的某几个表,可采用如下命令:

mysqldump -uroot -p --single-transaction -B test1 --table table1 table2>table1_table2.sql

在只需要导出表结构的时候,采用如下命令:

mysqldump -uroot -p --skip-triggers>all.sql

在只需要导出存储过程的时候,采用如下命令:

mysqldump -uroot -p -q -Rtdn --skip-triggers

如果只需要导出触发器,可采用如下命令:

mysqldump -uroot -p -q -tdn --triggers

只需要导出事件是,采用如下命令:

mysqldump -uroot -p -Etdn --skip-triggers

只需要导出数据时,采用如下命令:

mysqldump -uroot -p -q --single-transaction --skip-triggers -t

要想在线建立一台新的slave,请采用如下命令:

mysqldump -uroot -p -q --single-transaction --master-data=2 -A >all.sql

mysql逻辑备份

标签:mysql备份

原文地址:http://574760227.blog.51cto.com/3987975/1641811

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!