Maison > Article > Opération et maintenance > Comment sauvegarder automatiquement la base de données MySQL tous les jours sous Linux
/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!