创建数据库或表的备份

创建整个数据库的快照:

mysqldump [options] db_name > filename.sql

创建多个数据库的快照:

mysqldump [options] --databases db_name1 db_name2 ... > filename.sql
mysqldump [options] --all-databases > filename.sql

创建一个或多个表的快照:

mysqldump [options] db_name table_name... > filename.sql

创建不包括一个或多个表的快照 :

mysqldump [options] db_name --ignore-table=tbl1 --ignore-table=tbl2 ... > filename.sql

文件扩展名 .sql 完全是一种风格问题。任何扩展都可行。