Créez un fichier sauvegarde-sql.sh et ajoutez dedans le contenu suivant :

#/bin/bash
/usr/bin/mysqldump –user=db_User –password=kalima –databases db_name | gzip &gt; /home/user/db_name-`date “+%Y%m%d%H%M”`.sql.gz</blockquote>

Par évidence :

  • db_user : Utilisateur ayant accès à la base de données.
  • db_name : Nom de la base de données.
  • kalima : Le mot de passe de l’utilisateur Mysql.
  • /home/user/ : La destination de votre sauvegarde.

Ajoutez maintenant un Cron dans votre Cpanel :

0 23 * * * /home/user/sauvegarde-sql.sh

Ici la sauvegarde se fait tous les jours à 23h.

N.B :

  1. Utilisez toujours un fichier .sh qui contiendra la ligne de code à exécuter, ainsi, vous pouvez contrôler les droits de lecture.
  2. N’oubliez pas de lui donner les droits d’exécution.