我试图从我的虚拟主机创建自动备份的mysql数据库到我的NAS存储。ssh mysqldump从oscent到远程服务器
我才刚刚开始学习shell命令,所以请多多包涵 - 我到目前为止已经发现的是:
mysqldump
-uusername
-ppassword
--opt database_name |
gzip -c |
ssh [email protected]
"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
有谁知道如何解决这个问题,并将其保存到指定的存储?
您使用什么存储引擎? mysqlhotcopy比MyISAM快得多 – SlyChan
不太确定 - 我如何找到这些信息? –
'SHOW TABLE STATUS FROM your_db;'看'Engine'列 – SlyChan