需求描述:
使用mysqldump工具对某个库下的表进行备份的方法.
操作过程:
1.通过mysqldump工具完成此目的
[mysql@redhat6 MysqlDb_Backup]$ mysqldump -uroot -p --single-transaction --master-data --flush-logs top_server store_goods_rela purchase_month_total > Backup_Tables_2018-04-09.sql Enter password: [mysql@redhat6 MysqlDb_Backup]$ ls -ltr total 2204796 -rw-rw-r-- 1 mysql mysql 2137635937 Apr 8 09:45 Full-Backup_On_2018-04-08.sql -rw-rw-r-- 1 mysql mysql 11542439 Apr 9 11:34 Backup_2018-04-09.sql -rw-rw-r-- 1 mysql mysql 5943 Apr 9 15:00 Backup_store_basic_info.sql -rw-rw-r-- 1 mysql mysql 25389763 Apr 9 15:04 FullBackup_2018-04-09.sql -rw-rw-r-- 1 mysql mysql 60013438 Apr 9 15:32 FullBackup_2018-04-09_02.sql -rw-rw-r-- 1 mysql mysql 11542439 Apr 9 16:03 FullBackup_top_server_2018-04-09_NoOption.sql -rw-rw-r-- 1 mysql mysql 11542656 Apr 9 16:05 FullBackup_top_server_2018-04-09.sql -rw-rw-r-- 1 mysql mysql 22307 Apr 9 16:18 Backup_Tables_2018-04-09.sql
备注:标记颜色的部分,第一个字段是数据库的名字,后面是表的名字,各个表之间通过空格隔开.
小结:
这个备份表的方法,就是备份1个数据库的方法,不适用--databases选项,数据库的后面接要备份的表名字.
在备份出来的SQL文件中,是没有CREATE DATABASE,use语句的.
文档创建时间:2018年4月9日16:20:50