在 MySQL 主從配置中,往往需要備份所有的數據表。但在實際應用中,可能只需備份一部分數據表。這時可以使用 mysqldump 工具進行備份,將要備份的表列出即可。
mysqldump -h 主機名 -u 用戶名 -p 數據庫名 表名1 表名2 >備份文件.sql
其中,-h 用于指定主機名,-u 用于指定用戶名,-p 用于指定密碼,表名1 和表名2 用于指定要備份的數據表,>后面為備份文件名。
若要備份多個數據表,則可以用空格隔開表名
mysqldump -h 主機名 -u 用戶名 -p 數據庫名 表名1 表名2 表名3 >備份文件.sql
若要備份數據庫中全部非系統數據表,則可以使用下面的命令
mysqldump -h 主機名 -u 用戶名 -p 數據庫名 --ignore-table=數據庫名.系統表名1 --ignore-table=數據庫名.系統表名2 >備份文件.sql
其中,--ignore-table 用于忽略不需要備份的系統表,可以指定多個。
使用 mysqldump 工具可以輕松備份 MySQL 數據庫中部分數據表。在實際應用中,請根據實際需求進行備份。