Maison  >  Article  >  base de données  >  Créer un script pour implémenter la sauvegarde automatique de MySQL

Créer un script pour implémenter la sauvegarde automatique de MySQL

王林
王林avant
2020-01-28 21:50:192093parcourir

Créer un script pour implémenter la sauvegarde automatique de MySQL

Exécutez d'abord la commande vi dbbackup.sh, entrez dans l'éditeur ouvert :

#!/bin/bash
/usr/local/mysql/bin/mysqldump -uuser -ppasswd databasename > /home/wwwroot/backup/date_$(date'+%Y%m%d').sql

La signification de cette commande est : utilisez mysqldump pour exporter la base de données nommée nom_base de données vers /home/wwwroot/backup/ et nommez-le date_date.sql, -u est suivi de votre nom d'utilisateur Mysql, -p est suivi du mot de passe Mysql, databasename est le nom de la base de données à sauvegarder, remplacez ces trois Devenir le vôtre.

Tutoriels d'articles connexes recommandés : Tutoriel vidéo mysql

Modifiez ensuite les autorisations et exécutez le script de sauvegarde pour voir si la sauvegarde est réussie :

chmod +x dbbackup.shsh dbbackup.sh

Si tout se vérifie et que rien ne se passe. S'il y a un problème, créez simplement une tâche planifiée pour sauvegarder automatiquement vos données. Saisissez la commande :

crontab -e

Saisissez ensuite la tâche planifiée dans le fichier ouvert :

56 23 * * * /root/dbbackup.sh
<.> Enfin, appuyez sur la touche esc et entrez : wq pour quitter l'édition et enregistrer le fichier.

D'accord, la tâche planifiée est créée et dbbackup.sh est exécuté pour sauvegarder la base de données à 23h56 tous les jours.

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!

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