教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql备份时如何排除掉某些表(图文)

mysql备份时如何排除掉某些表(图文)

发布时间:2015-11-14   编辑:jiaochengji.com
在面对数据量庞大的数据库作mysql备份时,有时可能需要排除掉一些重要性不大的表,以加速我们的备份速度。

在面对数据量庞大的数据库作mysql备份时,有时可能需要排除掉一些重要性不大的表,以加速我们的备份速度。
比如,不重要的日志文件,开发人员进行测试的导入数据等,这些都是可以不用备的。

对 mysql还不是很熟悉,暂时总结了二种方法,分享一下,供朋友们学习参考。

一、数据表单独备份
以下脚本先获取所有的表,然后排除不需备份的表,再用for循环进行单表备份:
单独备份数据表

二、直接使用mysqldump 参数--ignore-table=tablename,把不需要的表排除。
mysqldump --ignore-table=cactidb.snmp_query_graph_rrd_sv -uroot -p123456 cactidb > cacti.sql

大家有没有更好的方法,只导出需要备份的表结构,而不导出数据呢。
期待高人出招。

您可能感兴趣的文章:
mysql备份时如何排除掉某些表(图文)
mysqldump命令备份时如何排除某些表
mysqldump命令导出符合条件的记录
mysql数据库备份常用命令示例
vps自动备份shell脚本代码
mysql命令之备份数据库
在ubuntu下使用mysql常用命令
mysql数据库备份与还原的一些常用命令
mysqldump备份命令的常用操作与意外终止的解决方法
使用LVM快照功能实现MySQL热备份

[关闭]
~ ~