全部一起備份

請將將程式碼複製到 RStudio 裏面,並儲存成 backup.R

<aside> ⚠️ 請注意,如果你有變更過 MySQL 資料庫密碼,請將 MySQL_PWD 等於後面的 $USER 替換成自己的密碼。

例如 MySQL_PWD=notSecureChangeMe。

</aside>

system(command = "export MYSQL_PWD=$USER; mysqldump --no-tablespaces -u $USER $USER > ~/db.sql")
zip::zip(zipfile = "archive.zip", files = ".", recurse = TRUE, root = "~")

Tools → Jobs → Start local Job…

CleanShot 2022-12-29 at 09.43.24@2x.png

選擇剛才儲存的 backup.R 腳本位置

CleanShot 2022-12-29 at 09.43.38@2x.png

確認任務已完成。

CleanShot 2023-01-05 at 09.05.35@2x.png

最後從家目錄勾選「Archive.zip」,並下載。

Untitled

影片示範

Untitled.mov

家目錄

如不清楚指令意義請看上面的備份影片

# 壓縮家目錄的檔案至家目錄中的 archive.zip
zip::zip("~/archive.zip", files = ".", recurse = TRUE)