glatozen.org
[Tuto] - Faire un backup des bases MySQL sur un hébergement OVH
Posted on 2013-01-09 by Glatozen.


Introduction :

Dans un hébergement OVH, on peut faire une sauvegarde des bases MySQL via PhpMyAdmin ou le Manager.

Pour l'automatiser, on peut passer par un script Php et lancer la commande automatiquement depuis le cron d'un serveur.

Le script Php :

Dans un répertoire de votre site, protégé par un .htaccess, il faut créer une page Php contenant :

<?
$date=date('Y-m-d-H-i');
print "system('mysqldump --host=server --user=login --password=pass basename > répertoire/distant/basename_'.'$date'.'.sql');
?>
  • server : nom du serveur SQL
  • login : nom d'utilisateur pour la base
  • pass : mot de pass pour l'utilisateur
  • basename : nom de la base

Pour automatiser le backup, il suffit de mettre dans un cron :

50 01 * * * user
lynx -dump -auth=user:pass http://www.votresite.com/répertoire/script_bkp_base.php

Le user/pass de votre fichier .htaccess

Un fichier du type basename_2013-01-09-01-50.sql a été créé.

Instagram Youtube Facebook Twitter Flickr Tumblr Mail