压缩mysqldump的最佳方法是什么?

时间:2013-08-11 14:31:54

标签: mysql backup

我的服务器上有一个大的mysqldump文件,我想用FTP将它导入我的电脑,因为它是一个大文件,它会永远存在。

我知道有一种方法来压缩此文件的内容,但我无法提出精确的命令。压缩/压缩大型mysqldump文件的最佳命令是什么?

假设文件名是backup.sql,它位于名为“backup”的文件夹中。

任何帮助都会非常感激。提前感谢您的时间。

3 个答案:

答案 0 :(得分:7)

您可以尝试这样的事情: -

mysqldump -u root -p database_name | gzip > dump.gz

答案 1 :(得分:0)

回答您对现有文件的评论gzip dump.sql,它会在当前目录中为您创建一个压缩文件。

答案 2 :(得分:0)

如果数据库很大,则应将其添加到mysqldump

    def test_atune(self):
        val_end = []
        rows_end = self.hintltable.scan(
                row_start=self.code  + '-' + self.date,
                columns=['atune:hb_a','atune:hb_b','atune:hb_c','atune:hb_d', 'atune:hb_e', 'atune:hb_f']
        )
        for k, v in rows_end:
            val_end = val_end(v['atune:hb_a','atune:hb_b','atune:hb_c','atune:hb_d', 'atune:hb_e', 'atune:hb_f'])
        return {"val": {"0": val_end}}