> 데이터 베이스 > MySQL 튜토리얼 > CentOS7 MySQL의 정기 백업을 수행하는 방법

CentOS7 MySQL의 정기 백업을 수행하는 방법

藏色散人
풀어 주다: 2021-11-17 15:00:28
앞으로
2365명이 탐색했습니다.

CentOS7 MySQL의 정기 백업을 수행하는 방법

언젠가는 알 수 없는 이유로 데이터가 삭제될 수 있으므로 데이터 백업은 정말 중요합니다.

이 글에서는 CentOS 7에서 crontab과 mysqldump를 사용하여 mysql 데이터를 정기적으로 백업하는 방법을 소개합니다.

Alibaba 소스 교체

# 备份 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
로그인 후 복사

Timed task

MySQL은 Docker 컨테이너에서 실행되므로 소켓을 사용하여 로컬로 연결할 수 없습니다. 매개변수 -h127.0.0.1을 사용해야 합니다.

# 定时任务中的 % 需要使用斜杆进行转义
0 1 * * * mysqldump -uzhangsan -ppassword -h127.0.0.1 dbName > /data/dbName_`date '+\%Y\%m\%d\%H\%M\%S'`.sql 2>&1
로그인 후 복사

권장됩니다. 학습: "mysql 비디오 튜토리얼"

위 내용은 CentOS7 MySQL의 정기 백업을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:juejin.im
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿