建立mysql的備份檔案的儲存路徑,我的是在/home下建立了mysql_data_bak資料夾
給該資料夾分配744的許可權
chmod 744 mysql_data_bak
建立要執行備份的指令碼檔案mysql.sh,我的是在/home目錄下建的
touch mysql.sh
給該檔案分配744許可權
chmod 744 mysql.sh
編輯該指令碼檔案,寫入要執行的指令碼內容:
mysqldump -uroot -p密碼 資料庫》/home/mysql_data_bak/date_$(date +%y%m%d_%h%m%s).sql
find mysql_data_bak/ -mtime +10 -name "*.sql" -exec rm -rf {} \;
此指令碼的意思是保留abc資料庫下近10天之內的資料
輸入crontab -e
0 1 * * * sh /home/mysql.sh
上面語句表示每天一點執行剛才定製的mysql備份任務
退出編輯後,重啟定時任務服務,使剛才加的任務生效
/bin/systemctl restart crond.service
至此,任務新增完畢,可使用crontab -l 命令檢視現在的定時任務資訊。
Centos7 設定mysql自動備份
要設定自動備份,思路是2個步驟,第一步 1 編寫shell備份指令碼 mysql user username mysql備份使用者 mysql password password mysql備份使用者的密碼 mysql host mysql port 3306 mysql charset utf8 ...
centos7 設定 mysql 登入密碼
mysql安裝完成之後,在 var log mysqld.log檔案中給root生成了乙個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改 grep temporary password var log mysqld.log 本地mysql客戶端登入 mysql u root...
centos7設定中文
檢視系統是否安裝中文語言包 列出所有可用的公共語言環境的名稱,包含有zh cn locale a grep zh cn 沒有輸出,說明沒有安裝,輸入下面的命令安裝 yum groupinstall fonts y安裝完成,檢視安了哪些中文語言包 locale a grep zh cn zh cn z...