請將將程式碼複製到 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…
選擇剛才儲存的 backup.R
腳本位置
確認任務已完成。
最後從家目錄勾選「Archive.zip」,並下載。
如不清楚指令意義請看上面的備份影片。
# 壓縮家目錄的檔案至家目錄中的 archive.zip
zip::zip("~/archive.zip", files = ".", recurse = TRUE)