gpt4 book ai didi

linux - ssh mysqldump 从 oscent 到远程服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:29 25 4
gpt4 key购买 nike

我正在尝试创建从我的虚拟主机到我的 NAS 存储的 mysql 数据库的自动备份。

我才刚刚开始学习 shell 命令,所以请耐心等待 - 目前我发现的是:

mysqldump 
-uusername
-ppassword
--opt database_name |
gzip -c |
ssh user@ipaddress
"cat > /path-to-the-directory-on-nas/$(date +%Y-%m-%d_%H.%I.%S).sql.gz"

但这似乎返回了以下错误:

-bash: /path-to-the-directory-on-nas/$(date +%Y-%m-%d_%H.%I.%S).sql.gz: No such file or directory

有谁知道如何克服这个问题并实际保存到指定存储?

最佳答案

改变

cat > /path-to-the-directory-on-nas/$(date +%Y-%m-%d_%H.%I.%S).sql.gz

cat > /path-to-the-directory-on-nas/`date +%Y-%m-%d_%H.%I.%S`.sql.gz

确保文件夹已经存在。至少在我的 Ubuntu 上工作过 :)

关于linux - ssh mysqldump 从 oscent 到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12854526/

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