首页 > 数据库技术 > 详细

mysql逻辑备份

时间:2015-05-04 20:22:51      阅读:264      评论:0      收藏:0      [点我收藏+]

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

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

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逻辑备份

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!