单多表备份

二、利用mysqldump进行数据库备份

《一》数据库操作

  • 1、 备份所有数据库
mysqldump -h 主机IP -uroot -p --all-database > /data/dball.sql
 
  • 2、备份多个数据库
mysqldump -h 主机IP -uroot -p db1 db2 db3 >/data/db123.sql

  • 3 、备份单数据库
mysqldump -h 主机IP -uroot -p db >/data/db.sql
  • 1、备份数据库中多张表
mysqldump -h 主机IP -uroot -p db table1 table2 >/data/db_table12.sql
  • 2、 备份数据库中一张表
mysqldump -h 主机IP -uroot -p db table >/data/db_table.sql
  • 3、 根据where进行备份
mysqldump -h 主机IP -uroot -p db table --where " 查询条件" >/data/db_table.sql

  • 4、备份数据中,忽略某张表
mysqldump -h 主机IP -uroot -p db --ignore-table=logtable --ignore-table=historytable >/data/db_table.sql

        5、只导出表结构,不导出数据  -d选项

mysqldump -h主机IP -d  -uroot -p  数据库名 > db.sql

  • 6、只导出数据,不导出表结构   -t选项
mysqldump -h主机IP -t  -uroot -p 数据库名 > db.sql
原文地址:https://www.cnblogs.com/vzhangxk/p/14574480.html