您好,面板上不支持分表操作备份,您可以通过命令行方式或者写一个Shell脚本实现分表备份:
命令行使用mysqldump命令
- mysqldump -u [username] -p[password] [database_name] [table_name] > backup.sql
复制代码
脚本方式:
- #!/bin/bash
- TABLE_PREFIX="备份的表"
- DATABASE="备份的数据库"
- for table in $(mysql -u [username] -p[password] -N -B -e "SHOW TABLES LIKE '$TABLE_PREFIX%'")
- do
- mysqldump -u [username] -p[password] $DATABASE $table > $table.sql
- done
复制代码 |