Maison  >  Article  >  base de données  >  Comment effectuer une sauvegarde régulière de CentOS7 MySQL

Comment effectuer une sauvegarde régulière de CentOS7 MySQL

藏色散人
藏色散人avant
2021-11-12 14:47:252207parcourir

Comment effectuer une sauvegarde régulière de CentOS7 MySQL

La sauvegarde des données est vraiment importante, car un jour, les données pourraient être supprimées de manière inexplicable.

Cet article explique comment utiliser crontab et mysqldump pour sauvegarder régulièrement les données MySQL sur CentOS 7.

Remplacez la source 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

Installez mysqldump

yum install -y mariadb

Tâches chronométrées

Étant donné que MySQL s'exécute dans un conteneur Docker, vous ne pouvez pas utiliser socket pour vous connecter localement. Vous devez utiliser le paramètre -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

Recommandé. apprentissage : "tutoriel vidéo mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer