ks2e做网站,品牌网站建设-建站之路,企业网站收录,电脑培训网MySQL备份数据库
mysql如何备份某些库的某些表
要备份某个库里的部分表#xff0c;该如何操作#xff1f; 例如#xff1a;要备份db01库里的20张表#xff0c;表很多又不想备份整个库 或者要备份多个库里的不同表#xff0c;又如何操作#xff1f; 例如#xff1a;备份…MySQL备份数据库
mysql如何备份某些库的某些表
要备份某个库里的部分表该如何操作 例如要备份db01库里的20张表表很多又不想备份整个库 或者要备份多个库里的不同表又如何操作 例如备份db01、db02、db03库里的部分表
都可用下面的脚本方式执行备份
#!/bin/bash
# MySQL数据库连接信息
DB_HOSTlocalhost
DB_USERyour_username
DB_PASSWORDyour_password# 备份目录
BACKUP_DIR/path/to/backup/directory# 备份db01库中的表
DB_NAMEdb01
TABLES(table1 table2 table3 ... table20)for TABLE in ${TABLES[]}
domysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME $TABLE $BACKUP_DIR/$DB_NAME/$TABLE.sql
done# 备份db02库中的表
DB_NAMEdb02
TABLES(table1 table2 table3 ... table28)for TABLE in ${TABLES[]}
domysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME $TABLE $BACKUP_DIR/$DB_NAME/$TABLE.sql
doneecho 备份完成