數(shù)據(jù)備份真的很重要, 因為可能有一天數(shù)據(jù)會被莫名其妙的刪掉了.
本文將介紹如何在 CentOS 7 上使用 crontab 和 mysqldump 定時備份 mysql 的數(shù)據(jù).
更換阿里源
#?備份?repo?文件 cp?/etc/yum.repos.d/CentOS-Base.repo?/etc/yum.repos.d/CentOS-Base.repo.bak #?下載 wget?-O?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-7.repo yum?clean?all?#?清除緩存 yum?makecache?#?生成緩存 yum?update
安裝 mysqldump
yum?install?-y?mariadb
定時任務(wù)
由于 MySQL 是運行在 Docker 容器內(nèi)的, 所以本地是不能使用 socket 進(jìn)行連接的, 需要使用參數(shù) -h127.0.0.1.
#?定時任務(wù)中的?%?需要使用斜桿進(jìn)行轉(zhuǎn)義 0?1?*?*?*?mysqldump?-uzhangsan?-ppassword?-h127.0.0.1?dbName?>?/data/dbName_`date?'+%Y%m%d%H%M%S'`.sql?2>&1
推薦學(xué)習(xí):《mysql視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END