Maison  >  Article  >  Opération et maintenance  >  Comment sauvegarder automatiquement la base de données MySQL tous les jours sous Linux

Comment sauvegarder automatiquement la base de données MySQL tous les jours sous Linux

PHPz
PHPzavant
2023-05-18 13:14:11878parcourir

/usr/bin est le répertoire d'installation de MySQL
Créez un dossier de sauvegarde :

mkdir mysql_data_bak

Créez un fichier de script :

touch autobackupmysql.sh

Ouvrez le fichier

vi autobackupmysql.sh

Ajoutez le contenu suivant au script :

filename=`date +%y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz

Notez ici
Général :

**********************************************************
打开自动执行文件
vi /etc/crontab
在etc中加入如下内容,让其自动执行任务。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************

Méthode Redhat :
La crontab de Redhat utilise quatre répertoires qui sont appelés par heure (/etc/cron.hourly : toutes les heures ; /etc/cron.daily : tous les
days; /etc/cron.weekly : chaque semaine ;/etc/cron.monthly : La façon dont le script est exécuté chaque mois).
 Dans RedHat, il vous suffit de copier le script que vous venez d'éditer dans le répertoire correspondant.

cp /mysql_data_bak/autobackupmysql etc/cron.daily

Redémarrer etc

/etc/rc.d/init.d/crond restart

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