centos7設定mysql每日定時備份

2021-10-04 12:43:55 字數 749 閱讀 2649

建立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...