Se connecter Essai gratuit
← Retour au centre d'aide

Comment configurer la protection d’une base de données MySQL ou MariaDB

Configurez Safenix pour protéger une base de données MySQL ou MariaDB avec une capture continue ou des copies complètes périodiques.

Les bases de données MySQL et MariaDB doivent être configurées séparément dans Safenix. Copier les fichiers de la base de données ne produit pas une sauvegarde restaurable : les fichiers peuvent être lus pendant plusieurs minutes alors que la base de données continue d’écrire.

Safenix propose deux modes de protection. La capture continue enregistre chaque modification au moment où elle se produit et vous permet de revenir à n’importe quel moment. Elle nécessite que la journalisation binaire soit activée sur le serveur. Safenix ne peut pas activer la journalisation binaire pour vous.

Les copies périodiques créent une copie complète de la base de données à intervalles réguliers. Vous pouvez restaurer la base de données à l’heure de l’une de ces copies, mais pas à un moment arbitraire. Ce mode fonctionne même lorsque la journalisation binaire n’est pas disponible, ce qui est fréquent avec l’hébergement mutualisé.

Configurer la protection de la base de données

  1. Dans le tableau de bord, ouvrez Serveurs et sélectionnez « Ce serveur possède une base de données MySQL ou MariaDB ».

  2. Saisissez l’utilisateur de la base de données que Safenix utilisera, l’adresse de la base de données et un identifiant de réplication. Les valeurs proposées conviennent dans la plupart des cas.

  3. Exécutez la première commande affichée sur le serveur. Elle vérifie la base de données et indique ce qui manque. La vérification indique si la journalisation binaire est activée, identifie les autorisations nécessaires et affiche les instructions SQL exactes requises pour les créer.

  4. Choisissez le mode de protection dans le tableau de bord :

    • Choisissez la capture continue si la journalisation binaire est activée.
    • Choisissez les copies périodiques si la vérification indique que la journalisation binaire est désactivée ou si vous ne connaissez pas son état.
  5. Résolvez tous les autres problèmes signalés par la vérification avant de continuer, par exemple une autorisation manquante. Tout problème non résolu empêcherait la sauvegarde dans les deux modes.

  6. Exécutez la deuxième commande affichée sur le serveur. Elle demande le mot de passe de la base de données dans le terminal.

Choisir les bases de données à inclure

Vous pouvez laisser Bases de données à inclure vide. Safenix copie alors toutes les bases de données visibles par l’utilisateur configuré, et une base de données créée ultérieurement est automatiquement incluse dans la prochaine copie.

Si vous saisissez des noms de bases de données, toutes les autres bases de données sont exclues.

Autorisations de la base de données

L’utilisateur que Safenix utilise pour les sauvegardes dispose d’autorisations en lecture seule. L’application d’une restauration nécessite des autorisations différentes et plus étendues, à l’aide d’un utilisateur distinct. Il est recommandé de créer cet utilisateur uniquement lorsque cela est réellement nécessaire.

Vérifier que la protection fonctionne

Dans la liste des serveurs, consultez la colonne Base de données. Elle affiche la taille de la base de données et l’heure de la dernière copie complète.

Toujours bloqué ?

Si cette page n'a pas suffi, écrivez-nous : une personne vous répond.

Contact