mysql自動備份並上傳至git倉庫

2022-08-19 03:33:08 字數 555 閱讀 2049

自動備份

資料庫備份的重要性再怎麼強調也不為過。當你的操作出現差錯,但又因為沒有作備份導致資料無法還原時,你就能體會到「萬念俱灰」的心情了。

需求如下:

實現方式很簡單:

備份指令碼mysqldump.sh

#!/bin/bash

cd ~/backup

message=`date "+%y%m%d"`

mysqldump -uusername -ppassword databasename > 'databasename.sql'

git add -a

git commit -m "$"

git push

定時任務:

0 03 * * * sh /home/wwwroot/mysqldump.sh # 資料庫備份

通過以上設定,每天凌晨三點就會自動備份資料並推送到git倉庫,以後就可以通過git的版本記錄檢視各個歷史版本。再也不用擔心丟資料了...

vue cli快速搭建vue專案並上傳github

首先我們先用vue cli快速搭建vue專案。假設你的電腦上已經安裝好了nodejs 如何安裝nodejs此處跳過,網上很多教程 那麼接下來就安裝vue cli。1 全域性安裝vue cli,如下 npm install vue cli g 2 用vue cli快速建立vue專案 模板 如下 vue...

MySQL執行sql查詢並上傳至遠端伺服器

最近專案中有需要做乙個shell指令碼,可以對乙個資料庫執行sql操作,並將結果轉為txt,篩選結果用tab隔開,儲存至乙個遠端伺服器上,以供其他人用excel讀取用txt中的內容。mysql中將結果儲存下來,有兩種方案,一種是在sql語句中增加into outfile語句,並且可以定製化輸出的格式...

生成xml檔案並上傳至oss

在做乙個標定工具時,儲存標定功能需要將的標定資訊儲存為xml檔案。下面我用了dom法和dom4j法實現生成xml檔案,用了位元組流和file兩種方法實現儲存。其中遇到的一些問題也會在下文說明。建立文件解析器物件 documentbuilde ctory documentbuilde ctory do...