CentOS7 MySQL怎么進(jìn)行定時備份

CentOS7 MySQL怎么進(jìn)行定時備份

數(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)聲明
THE END
喜歡就支持一下吧
點贊14 分享