Maison >base de données >tutoriel mysql >Configuration de la sauvegarde automatique de la base de données MySQL sous Centos
1. Vérifiez l'espace disque
Exécutez df -h
Sélectionnez le répertoire avec le plus grand espace restant (prenez le répertoire / comme exemple )
2. Créez un répertoire de sauvegarde
cd / mkdir backup cd backup
(Partage de didacticiel vidéo associé : tutoriel vidéo mysql)
3. Créez un script Shell de sauvegarde
vim monarch-bak.sh #monarch是数据库名 mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sql #对备份进行压缩:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
4. Ajoutez des autorisations exécutables :
chmod u+x monarch-bak.sh
Après avoir ajouté des autorisations exécutables, exécutez-le. d'abord et jetez un œil au script. Y a-t-il des erreurs ? Peut-il être utilisé normalement : ./bkDatabaseName.sh
5. Ajouter une tâche de sauvegarde planifiée
Confirmer. si crontab est installé.
crontab -e
Ajouter :
22 11 * * * source /backup/monarch-bak.sh #解释 每天11:22执行/backup/monarch-bak.sh脚本
Redémarrer la crontab :
service crond restart
Articles et tutoriels connexes recommandés : tutoriel 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!