用户登录
用户注册

分享至

mysqldump备份数据库时忽略某个或多个表

  • 作者: 自从看了段子
  • 来源: 51数据库
  • 2020-08-22
在mysql中备份数据库时,忽略掉库中的某个或多个表的命令写法,忽略表的办法是使用--ignore-table选项。

1,在mysql中备份数据时,忽略掉一个表:
 

 
[root@jbxue scripts]# cat  backupdb.sh
#!/bin/sh
/data/mysql/bin/mysqldump --single-transaction --ignore-table=loldbrtmp3.t1  -uroot -pk*****01 loldbrtmp3|gzip  > /mnt/loldbrtmp3_`date +%Y%m%d`.sql.gz


2,在mysql中备份数据时,忽略多个表:
 

 
[root@jbxue scripts]# cat backupdb.sh
#!/bin/sh
/data/mysql/bin/mysqldump  --single-transaction  --ignore-table=dota2_db.t1 --ignore-table=dota2_db.t2 --ignore-table=dota2_db.t3 --ignore-table=dota2_db.t4 --ignore-table=dota2_db.t5  -uroot -pk*****1 dota2_db|gzip  > /mnt/dota2_db_`date +%Y%m%d`.sql.gz
 

软件
前端设计
程序设计
Java相关