Sauvegarde base de donnée en ligne de commande cPanel
Sauvegarde base de donnee en ligne de commande cPanel
Voici une méthode pour sauvegarder les bases de données sql cPanel WHM en ligne de commande grâce a SSH sur un serveur mutualisé VPS ou dédié.
Si vous avez un serveur VPS ou dédié vous devez activer votre accès SSH : Voici comment faire
Si vous ete sur un hébergement mutualisé vous devez demander l’activation de la console.
Une fois connecter en SSH la commande pour sauvegarder une base de donnée est celle la :
mysqldump -uusercpanel -pmotdepasscpanel user_nombase > nom_du_backup_sql .
En réalité ceci est très simple mais maintenant nous allons voir comment automatiser la sauvegarde SQL :
Pour cela nous avons besoin de creer un fichier .sh et d’ajouter une tache cron a notre cPanel
Le fichier se compose donc de ceci :
#/bin/bash mysqldump -uvotre-user-cpanel -pvotre-pass-cpanel --all-databases | gzip > /home/USERNAME/dossier-que-vous-voulez/backup-base_$(date +%Y-%m-%d-%H.%M.%S).sql.gz
Vous pouvez créer un fichier texte et enregistrer celui avec le format .sh : backup.sh
Ceci va vous permettre de sauvegarder toutes les bases de donnée de votre compte cPanel sous un format compressé avec la date du backup et dans un dossier spécifié.
Il ne vous reste plus cas mettre le fichier backup.sh dans votre FTP et d’aller dans la partie tache cron de cPanel pour ajouter ceci :
/home/USERNAME/backup.sh
Commentaires (3)
Bonjour,
est t’il possible a travers ce script que celui ci enregistre le fichier sur une autre partition du server exp /svr/backup/
???
Oui il suffit de lui donner la bonne direction
/home/USERNAME/dossier-que-vous-voulez/
/xx/xx/xx/xx
[…] Sinon un autre mixe ? Sauvegarde base de donnee en ligne de commande cPanel […]