gpt4 book ai didi

Mysql 从许多转储文件中恢复

转载 作者:行者123 更新时间:2023-11-29 12:51:39 24 4
gpt4 key购买 nike

我们有一个定期备份系统,它将数据库中的每个表备份到单独的文件中。

就像一个名为

的表

fo

将被转储并压缩为

foo.sql.bz2

我在谷歌上搜索了这种压缩方式以及我能想到的所有方法,但我没有主意。

有人知道哪个工具正在进行这样的备份,以及如何从数百万个文件中恢复整个数据库?

ps。我们有 700 多张表,因此一张一张地重新分配...有点不切实际。

最佳答案

.bz2 扩展名通常表示 BZ2-compressed archive .

To decompress :

bzip2 -d foo.sql.bz2 # produces file "foo.sql"

Combine with find ,神奇的事情发生了:

find /path/to/dump/directory -name "*.sql.bz2" | xargs bzip2 -cd {} | mysql [options]

关于Mysql 从许多转储文件中恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com