我目前每天都会备份我的 2.5GB(并且还在增长)的 MySQL 数据库。我有超过 100 个备份的表。
我使用这个命令:
mysqldump --user=user --password=pass --host=localhost db_name | gzip > backup.sql.gz
效果很好,但是当我需要快速将数据恢复到单个表时,这是一个可怕的过程。我必须下载备份,解压缩 ZIP 文件,永远等待编辑器加载 SQL 文件,这样我才能删除我不需要的其他表。当我需要快速完成这件事时,我会把头发拉出来
谁能推荐一种更好的方式来存储 MySQL 备份?是否有将所有表拆分为自己的 sql 文件的命令?
感谢你的帮助!