mysql --ignore-table_MySQL全库备份中恢复某个库和某张表以及mysqldump参数--ignore-table介绍...

本文详细介绍了如何使用`mysqldump`的`--ignore-table`参数来备份和恢复MySQL数据库中的特定库和表。通过示例展示了如何忽略指定表进行备份,以及如何从全备份中恢复特定库和单个表,包括恢复表结构和数据的步骤。
摘要由CSDN通过智能技术生成

一、--ignore-table 备份库是忽略这个库中的某个表:

mysqldump -uroot -p'Zhkj@554996' -S /tmp/mysql3307.sock s2166ptzy --ignore-table=s2166ptzy.tab_user_login_record  > 2017-08-25dump.sql

不导出指定表。指定忽略多个表时,需要重复多次,每次一个表。每个表必须同时指定数据库和表名。例如:--ignore-table=database.table1 --ignore-table=database.table2

例如:-B参数包含了建库语句

mysqldump -uroot -p'Zhkj@554996' -S /tmp/mysql3307.sock -B s2166ptzy --ignore-table=s2166ptzy.tab_user_picture --ignore-table=s2166ptzy.tab_user >>12dump.sql

验证:导入12dump.sql文件到数据,查看表tab_user 和tab_user_picture是否存在,加入表不存在,说明参数是正确的

mysql> source /tmp/12dump.sql;

mysql> select count(*) from tab_user_picture ;

ERROR 1146 (42S02): Table 's2166ptzy.tab_user_picture' doesn't exist

mysql> select count(*) from tab_user   ;

ERROR 1146 (42S02): Table &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值