Passer au contenu principal
Formation développeur web
  • Accueil
  • Plus
Vous êtes connecté anonymement
Connexion
Accueil
Passer Hébergement
Hébergement


Vous n'avez pas encore votre propre espace web pour héberger vos projets ? Noms de domaines, Wordpress, VPS, espace de stockage : hébergez vos projets web dès maintenant, à partir de 1€ / mois.

Passer Formation
Formation


Vous êtes intéressé par le secteur du web, de l'informatique, de la programmation ? Que ce soit pour une formation qualifiante ou ponctuelle, en présentiel ou à distance, financée par l'état, par l'alternance, le CPF, etc...  Contactez-moi afin de vous orienter correctement.

  1. Back-end
  2. Administrer une base de données
  3. Créer une backup automatisée
Devoir

Créer une backup automatisée

Conditions d'achèvement
Ouvert le : lundi 21 septembre 2020, 00:00
Cet exercice demande quelques compétences en terminal et en réseau.


Idée générale : faire un script qui exporte une DB à intervalle de temps régulier, puis qui l'envoi sur un serveur distant.

Voici les différentes phases à réaliser pour cet exercice :

  1. écrire un script qui exécute une commande mysqldump sur la base de données de votre choix (pas trop grosse pour faire les tests)
  2. mettre en place une tache planifiée (soit une tâche cron sous linux/mac, soit le planificateur de taches sous Windows). Cette tâche planifiée exécutera votre script toutes les 1 minutes
  3. une fois que votre tâche fonctionne bien (export de la db toutes les 1 minutes), modifier votre script afin de renommer le fichier dump avec la date du jour, le compresser, puis de le déplacer dans un dossier backup de votre système (vous pouvez le créer sur votre Bureau par exemple)
  4. pour finir, envoyer une copie de ce fichier sur un serveur distant. Si vous n'en avez pas, il faut trouver une offre gratuite qui propose un accès distant de type SSH ou FTP


Vidéo : 

 

http://webboy.fr/pluginfile.php/2920/mod_assign/intro/db-backup.mp4
 

Contacter l'assistance du site
Vous êtes connecté anonymement (Connexion)
Résumé de conservation de données
Obtenir l'app mobile
Fourni par Moodle