gpt4 book ai didi

linux - 如何一起使用 mysqldump、pv 和 zip 命令?

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:12 24 4
gpt4 key购买 nike

我想使用 mysqldump 从远程 MySQL 服务器获取一个表,然后使用 zip 压缩这个下载的文件。下载时,我希望可以使用 pv 查看进度。

我可以在一行命令中使用 | 完成上述操作吗?

这些是我尝试过的:

mysqldump -uuser_name -ppassword -hremote_address --routines my_database my_table | pv | zip > my_database_my_table.sql.zip

此命令的问题在于,在执行 unzip my_database_my_table.sql.zip 时,我得到了 - 作为输出文件的名称。我希望在执行 zip 命令时可以确定文件名。

是否可以设置充气文件的名称?

mysqldump -uuser_name -ppassword -hremote_address --routines my_database my_table | pv | zip my_database_my_table.sql > my_database_my_table.sql.zip

这个命令给我 mysqldump: Got errno 32 on write 错误。

最佳答案

以下是我如何一起使用它们:

mysqldump -u db_user -pdb_password db_name| pv | zip > backup.zip

这里是 https://stackoverflow.com/a/50985546/3778130如果有人感兴趣,可以使用全自动备份脚本。

希望它对以后的人有所帮助。

关于linux - 如何一起使用 mysqldump、pv 和 zip 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861716/

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