Maison > Article > base de données > 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!