选择性 MySQL 表备份和恢复
管理庞大的数据库通常需要对各个表进行选择性备份。 MySQL 针对此类场景提供了灵活的解决方案,允许用户隔离和检索特定表数据。
转储单个表
要启动单表备份,请执行mysqldump 命令的语法如下:
mysqldump db_name table_name > table_name.sql
该命令指示 mysqldump 创建一个仅包含指定内容的 SQL 转储文件
恢复表
表的恢复可以通过以下方法实现:
mysql -u username -p db_name < table_name.sql
mysql -u username -p db_name < /path/to/table_name.sql
备用备份选项:压缩格式
为了空间优化,您可以使用以下语法选择压缩备份:
mysqldump db_name table_name | gzip > table_name.sql.gz
gunzip < table_name.sql.gz | mysql -u username -p db_name
这些方法提供了灵活性和备份和恢复 MySQL 数据库中的单个表时的效率。
以上是如何有选择地备份和恢复MySQL表?的详细内容。更多信息请关注PHP中文网其他相关文章!