Linux下如何實(shí)現(xiàn)MySQL每天定時(shí)備份?
設(shè)為“置頂或星標(biāo)”,第一時(shí)間送達(dá)干貨
備份是什么?

為什么要備份

容災(zāi)方案建設(shè)

存儲(chǔ)介質(zhì)
光盤?
磁帶?
硬盤?
磁盤陣列?
DAS:直接附加存儲(chǔ)?
NAS:網(wǎng)絡(luò)附加存儲(chǔ)?
SAN:存儲(chǔ)區(qū)域網(wǎng)絡(luò)?
云存儲(chǔ)
# df -hFilesystemcd /home
mkdir backupcd backup當(dāng)然,你也可以使用其實(shí)的命名規(guī)則!
vi bkDatabaseName.sh輸入/粘貼以下內(nèi)容:
#!/bin/bash
mysqldump -u username -p password DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql對(duì)備份進(jìn)行壓縮:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz注意:?
把 username 替換為實(shí)際的用戶名;?
把 password 替換為實(shí)際的密碼;?
把 DatabaseName 替換為實(shí)際的數(shù)據(jù)庫(kù)名;
4、添加可執(zhí)行權(quán)限:
chmod u+x bkDatabaseName.sh添加可執(zhí)行權(quán)限之后先執(zhí)行一下,看看腳本有沒有錯(cuò)誤,能不能正常使用;
./bkDatabaseName.sh5、添加計(jì)劃任務(wù)
檢測(cè)或安裝 crontab
確認(rèn)crontab是否安裝:?
執(zhí)行 crontab 命令如果報(bào) command not found,就表明沒有安裝
如時(shí)沒有安裝 crontab,需要先安裝它,具體步驟請(qǐng)參考:?
CentOS下使用yum命令安裝計(jì)劃任務(wù)程序crontab?
使用rpm命令從CentOS系統(tǒng)盤安裝計(jì)劃任務(wù)程序crontab
添加計(jì)劃任務(wù)
執(zhí)行命令:
crontab -e輸入以下內(nèi)容并保存:
*/1 * * * * /home/backup/bkDatabaseName.sh意思是每一分鐘執(zhí)行一次shell腳本“/home/backup/bkDatabaseName.sh”。
# tail -f /var/log/cron輸出類似如下:
Sep 30 14:01:01 bogon run-parts(/etc/cron.hourly)[2503]: starting 0anacron
Sep 30 14:01:01 bogon run-parts(/etc/cron.hourly)[2512]: finished 0anacron
Sep 30 15:01:01 bogon CROND[3092]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 15:01:01 bogon run-parts(/etc/cron.hourly)[3092]: starting 0anacron
Sep 30 15:01:02 bogon run-parts(/etc/cron.hourly)[3101]: finished 0anacron
Sep 30 15:50:44 bogon crontab[3598]: (root) BEGIN EDIT (root)
Sep 30 16:01:01 bogon CROND[3705]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 16:01:01 bogon run-parts(/etc/cron.hourly)[3705]: starting 0anacron
Sep 30 16:01:01 bogon run-parts(/etc/cron.hourly)[3714]: finished 0anacron
Sep 30 16:15:29 bogon crontab[3598]: (root) END EDIT (root)來(lái)自:
https://blog.csdn.net/testcs_dn/article/details/48829785
作者:testcs_dn
——End——
后臺(tái)回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨 后臺(tái)回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。 推薦閱讀
這是一個(gè)能學(xué)到技術(shù)的公眾號(hào),歡迎關(guān)注
評(píng)論
圖片
表情
