1
如何在終端內設置路徑/保存位置以通過SSH備份遠程SQL數據庫?我想將備份保存到我的桌面。我是SSH新手,但已設法登錄並與數據庫交互。通過SSH備份SQL數據庫到Mac桌面
我試過了,但它說沒有這樣的文件或目錄。
mysqldump -u user -p database > /Users/Me/Desktop/backup.sql
謝謝。
如何在終端內設置路徑/保存位置以通過SSH備份遠程SQL數據庫?我想將備份保存到我的桌面。我是SSH新手,但已設法登錄並與數據庫交互。通過SSH備份SQL數據庫到Mac桌面
我試過了,但它說沒有這樣的文件或目錄。
mysqldump -u user -p database > /Users/Me/Desktop/backup.sql
謝謝。
創建備份後,使用SCP來獲取文件。
所以,SSH:
ssh [email protected]
然後,在SSH:
mysqldump -u user -p database > /path/to/backup.sql
exit
然後,執行SCP(複製到本地目錄):SSH的
scp [email protected]:/path/to/backup.sql ./
思考像遠程桌面; SSH的要點是要登錄到另一臺計算機。在終端中使用SSH的要點不適用於文件傳輸;它是在服務器上做一些事情。 SCP會從遠程位置複製文件。所以使用SSH來做你需要做的事情(這裏是備份數據庫),然後使用SCP來複制文件。
好的,歡呼聲。我不知道我想要達到的效果在SSH中是不可能的。謝謝! – Scully 2012-08-17 03:13:07