我試圖從我的虛擬主機創建自動備份的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