1
Qu'est-ce que Databasus et comment sauvegarde-t-il les bases de données MySQL ?
Databasus est un outil de sauvegarde auto-hébergé sous licence Apache 2.0 qui utilise mysqldump en interne pour créer des backups MySQL cohérents. Il complète mysqldump avec une interface web moderne, une planification automatisée, l'intégration du stockage cloud (S3, Google Drive, Dropbox), des notifications en temps réel (Slack, Discord, Telegram) et le chiffrement AES-256-GCM : plus besoin de scripts shell maison ni de tâches cron.
2
Databasus est-il une alternative ou un remplacement de mysqldump ?
Databasus étend mysqldump plutôt que de le remplacer. En interne, il exécute mysqldump avec des paramètres optimisés (--single-transaction, --routines, --triggers, --events), puis gère la compression, le chiffrement et l'envoi vers le stockage configuré. Vous obtenez toute la fiabilité de mysqldump plus la planification, le stockage cloud, les notifications et les fonctions de collaboration en équipe via une interface web.
3
Quelles versions de MySQL Databasus prend-il en charge ?
Databasus prend en charge MySQL 5.7, 8.0, 8.4 et 9. Pour MySQL 8.0 et plus récent, Databasus utilise la compression réseau zstd pour des transferts plus rapides sur les connexions lentes. Pour MySQL 5.7, la compression legacy est utilisée automatiquement. Toutes les versions bénéficient des mêmes fonctionnalités : planification, chiffrement, stockage cloud et notifications.
4
Quelles versions de MariaDB Databasus prend-il en charge ?
Databasus prend en charge MariaDB 10, 11 et 12. Pour les backups MariaDB, Databasus utilise l'outil natif mariadb-dump au lieu de mysqldump, ce qui garantit une compatibilité totale avec les fonctionnalités et optimisations propres à MariaDB. La même interface web, la planification, le stockage et les notifications fonctionnent pour MySQL comme pour MariaDB.
5
Puis-je sauvegarder des bases MySQL hébergées sur AWS RDS, Google Cloud SQL ou Azure ?
Oui, Databasus fonctionne parfaitement avec les bases MySQL hébergées dans le cloud, y compris AWS RDS for MySQL, Google Cloud SQL, Azure Database for MySQL et PlanetScale. Comme Databasus utilise des backups logiques via mysqldump, il ne nécessite que des identifiants de connexion MySQL standard (hôte, port, nom d'utilisateur, mot de passe) : aucune permission cloud particulière, aucun rôle IAM ni accès au système de fichiers.
6
Comment fonctionne la planification des sauvegardes MySQL dans Databasus ?
Vous pouvez planifier les backups MySQL à intervalle horaire, quotidien, hebdomadaire ou mensuel, ou utiliser des expressions cron pour un contrôle précis. Choisissez l'heure exacte (par exemple 3 h du matin, quand le trafic est faible) et les jours d'exécution. Databasus s'occupe du reste : connexion à MySQL, exécution de mysqldump, compression du résultat, chiffrement et envoi vers votre destination de stockage.
7
Où mes sauvegardes MySQL sont-elles stockées ?
Vous choisissez où stocker vos fichiers de backup MySQL : en local sur votre serveur, dans un stockage compatible S3 (AWS S3, MinIO, Backblaze B2), Google Drive, Cloudflare R2, Dropbox, un NAS via SFTP, ou toute destination prise en charge par rclone. Chaque base de données peut avoir sa propre destination de stockage. Vos fichiers de backup restent sous votre contrôle.
8
Comment Databasus sécurise-t-il les identifiants et les backups MySQL ?
Databasus applique une sécurité à plusieurs niveaux :
1. Chiffrement des identifiants : tous les mots de passe, jetons et chaînes de connexion MySQL sont chiffrés avec AES-256-GCM avant stockage. La clé de chiffrement est stockée séparément de la base de données.
2. Chiffrement des backups : chaque fichier de backup est chiffré avec une clé unique dérivée de la clé maître, de l'ID du backup et d'un sel aléatoire.
3. Gestion sécurisée des mots de passe : les mots de passe MySQL sont transmis via des fichiers .my.cnf temporaires avec permissions 0600, jamais exposés dans les arguments de ligne de commande ni dans les logs.
9
Puis-je restaurer des backups MySQL sur un autre serveur ou un autre fournisseur cloud ?
Oui, comme Databasus crée des backups logiques mysqldump standard, vous pouvez les restaurer sur n'importe quel serveur MySQL : autre version, autre fournisseur cloud ou machine de développement locale. Téléchargez le backup depuis Databasus (déchiffré automatiquement), puis utilisez la commande mysql pour le restaurer. Databasus affiche la commande de restauration exacte pour chaque backup.
10
Databasus prend-il en charge la sauvegarde des réplicas MySQL ?
Oui, vous pouvez sauvegarder des serveurs réplicas (slaves) MySQL. Databasus utilise --single-transaction, qui crée un instantané cohérent sans arrêter la réplication. C'est utile pour décharger votre serveur principal du travail de sauvegarde. Il suffit de pointer Databasus vers les paramètres de connexion de votre réplica.
11
En quoi Databasus diffère-t-il de MySQL Enterprise Backup ou Percona XtraBackup ?
MySQL Enterprise Backup et Percona XtraBackup créent des backups physiques (binaires) qui nécessitent un accès direct au système de fichiers du répertoire de données MySQL. Ils sont plus rapides pour les très grandes bases, mais :
• Ils ne peuvent pas sauvegarder les bases MySQL cloud (RDS, Cloud SQL, Azure)
• Ils doivent être installés sur le serveur de base de données lui-même
• Leur configuration et leur restauration sont plus complexes
Databasus utilise des backups logiques (mysqldump) qui fonctionnent avec tout serveur MySQL auquel vous pouvez vous connecter, y compris tous les fournisseurs cloud. Pour la plupart des bases de moins de 100 Go, les backups logiques sont pratiques et bien plus simples à gérer.
12
Puis-je sauvegarder à la fois des bases MySQL et PostgreSQL avec la même instance Databasus ?
Oui, Databasus prend en charge MySQL, MariaDB, PostgreSQL et MongoDB dans une seule installation. Vous pouvez gérer les backups de toutes vos bases depuis une seule interface web, avec des planifications, destinations de stockage et canaux de notification différents pour chacune. C'est utile pour les équipes qui gèrent une infrastructure de bases de données variée.