Aller à : navigation, rechercher

TISbackup - Sauvegarde d'une base Mysql

Note: à tester sur un serveur Windows

La sauvegarde de la base se fait au travers d'une connexion SSH. Les étapes sont

  • Créer la section dans le fichier de config
  • Installer ssh sur le client Linux
  • Faire un échange de clé ssh entre le serveur tisbackup et le client à backuper

Création de la section

Exemple de configuration pour un serveur contenant une base Mysql

[srvintranet_mysql_mediawiki]
type=mysql+ssh
server_name=srvintranet
private_key=/root/.ssh/id_dsa
db_name=mediawiki              
db_user=user              
db_passwd=toto

Paramètres obligatoires

  • [srvintranet_mysql_mediawiki]: nom de la section commence par le nom que vous donnez à celui-ci
  • type: Spécifier le type de sauvegarde pour le dump de la base Mysql
  • server_name: Définir le serveur à sauvegarder par son nom DNS ou son IP
  • private_key: Donner le nom de la clé privée à utiliser pour la connexion au client
  • db_name: Définir le nom de la base à dumper
  • db_user: Définir le nom d'un utilisateur ayant le droit de dump sur la base
  • db_name: Définir le mot de passe de l'utilisateur


Sur le client Linux

  • Sur la machine cliente exemple Debian
apt-get install ssh

Echange de clé SSH

Faire ces commandes sur le serveur TISBACKUP

  • Vers un client Linux
ssh-copy-id -i ~/.ssh/id_dsa.pub root@"IP ou nom DNS du client"