Services techniques gérés partout au Canada
Fièrement canadien

Guide

Sauvegarde et récupération de base de données sur les serveurs VPS canadiens

Une sauvegarde de base de données qui ne peut pas être restaurée n'est pas une sauvegarde. Ce guide couvre les stratégies fiables de sauvegarde MySQL pour les serveurs VPS canadiens, la récupération ponctuelle et le stockage hors serveur.

Processus éditorial : Cet article a été créé avec l’aide de l’intelligence artificielle et préparé pour publication par Gotekky.

Réponse rapide

À vérifier d’abord

Une sauvegarde de base de données qui ne peut pas être restaurée n'est pas une sauvegarde. Ce guide couvre les stratégies fiables de sauvegarde MySQL pour les serveurs VPS canadiens, la récupération ponctuelle et le stockage hors serveur.

Les sauvegardes de bases de données sont un problème différent des sauvegardes de fichiers. Une base de données change à chaque soumission de formulaire, chaque commande et chaque inscription d'utilisateur.

mysqldump : l'approche de sauvegarde de base

mysqldump est l'outil standard en ligne de commande pour exporter une base de données MySQL ou MariaDB. Une commande de sauvegarde quotidienne de base :

mysqldump -u root --single-transaction --quick nombase | gzip > /sauvegardes/nombase-$(date +%Y%m%d).sql.gz

L'indicateur --single-transaction effectue l'exportation à l'intérieur d'une transaction, permettant à l'exportation de s'exécuter sans verrouiller les tables sur les bases de données InnoDB. Automatisez cela comme une tâche planifiée s'exécutant à 3h du matin.

Obtenir les sauvegardes hors du serveur principal

Une sauvegarde stockée sur le même serveur que les données qu'elle protège n'est pas une sauvegarde complète. Une défaillance matérielle du serveur ou une attaque par ransomware détruit à la fois les données et la sauvegarde locale simultanément. AWS S3 avec la région ca-central-1 (Montréal) garde les sauvegardes sous juridiction canadienne.

Test des restaurations de base de données

Exécutez un test de restauration trimestriellement. La procédure : prenez une sauvegarde, créez une base de données de test, importez la sauvegarde, connectez une copie de test de votre application et vérifiez que les données sont correctes et complètes. Documentez le temps de restauration pour avoir une expectative réaliste.

Gotekky

Besoin d’aide pour choisir la prochaine étape?

Décrivez ce que vous observez et le résultat recherché. Nous identifierons si un service géré, un projet défini ou une évaluation technique payante est la bonne prochaine étape.