我正在尝试创建 mysql 数据库的自动备份,从我的虚拟主机到我的 NAS 存储。
我才刚刚开始学习 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: 没有这样的文件或目录
有谁知道如何克服这个问题并将其实际保存到指定的存储中?