- Détails
- Informations sur le fabricant
- Critiques
- Aperçu des FAQ
Description for MITS Cron Database Backups - Sauvegarder, gérer et restaurer la base de données
Sauvegardez, gérez, entretenez et synchronisez la base de données de votre modified eCommerce Shopsoftware automatiquement, régulièrement ou manuellement – directement depuis l'administration.
Avec le module MITS Cron Database Backups, vous disposez de bien plus qu'une simple solution de sauvegarde de base de données. Vous pouvez sauvegarder automatiquement la base de données de la boutique via une tâche cron ou une tâche planifiée, créer des sauvegardes manuellement si nécessaire, gérer et restaurer les sauvegardes existantes et transférer des bases de données complètes ou certaines tables vers d'autres bases MySQL/MariaDB.
De nombreux outils de base de données MITS sont également disponibles pour la maintenance, le nettoyage et les tâches administratives. De nombreuses opérations peuvent ainsi être effectuées directement depuis l'administration sans devoir exécuter manuellement des instructions SQL via phpMyAdmin ou d'autres outils externes.
Sauvegarde & restauration
- Créer automatiquement et régulièrement des sauvegardes de la base de données via une tâche cron ou une tâche planifiée.
- Lancer manuellement des sauvegardes de la base de données directement depuis l'administration.
- Créer des sauvegardes sous forme de fichier SQL complet ou de fichier SQL.GZ compressé.
- Mode de sauvegarde par tables en option, avec un fichier de sauvegarde distinct pour chaque table.
- Sélectionner précisément les tables à inclure dans une sauvegarde manuelle.
- Télécharger les sauvegardes existantes directement depuis l'administration.
- Restaurer des sauvegardes complètes ou certaines tables depuis des sauvegardes par tables.
- Créer automatiquement une sauvegarde de sécurité supplémentaire avant chaque restauration.
- Supprimer les sauvegardes existantes individuellement ou en groupe.
- Envoyer les sauvegardes de base de données par e-mail en option.
- Transférer en option les sauvegardes par FTP vers un serveur de sauvegarde externe.
- Supprimer automatiquement les anciennes sauvegardes après une durée de conservation librement configurable.
- Nettoyer automatiquement en option les anciens fichiers LOG de type
mod_notice,mod_deprecatedetmod_strict.
Synchronisation de bases de données
La synchronisation de bases de données intégrée permet de transférer facilement les données de la base actuelle de la boutique vers une autre base MySQL ou MariaDB. Il est ainsi possible, par exemple, d'alimenter des bases de développement, de test, de staging, d'analyse ou des bases de boutiques supplémentaires avec des données à jour.
- Transférer l'intégralité de la base de données de la boutique vers une autre base.
- Synchroniser alternativement uniquement certaines tables, par exemple les articles, descriptions, catégories, prix, attributs ou autres données sélectionnées.
- Créer un nombre illimité de profils de synchronisation avec différentes bases cibles et sélections de tables.
- Exécuter manuellement à tout moment chaque profil de synchronisation enregistré.
- Effectuer un transfert manuel ponctuel vers une base cible librement définie sans créer durablement de profil.
- Les identifiants utilisés pour un transfert ponctuel ne sont pas enregistrés durablement.
- Tester la connexion à la base cible avant le transfert.
- Configurer individuellement l'hôte, le port, le socket et, si nécessaire, forcer une connexion TCP.
- Imposer en option TLS/SSL pour les connexions à des bases externes.
- Sécuriser en option les connexions TLS par certificat CA et vérification du nom d'hôte.
- Protection contre une synchronisation accidentelle de la base de la boutique vers elle-même.
- Lors d'une synchronisation complète, les tables correspondantes de la base cible sont remplacées, tandis que les tables présentes uniquement dans la base cible sont conservées.
- Les données internes de gestion de la synchronisation MITS ne sont jamais transférées vers une base cible pour des raisons de sécurité.
Tâches planifiées individuelles par profil de synchronisation
Une tâche planifiée distincte peut être créée en option pour chaque profil de synchronisation. Les différents objectifs de synchronisation peuvent ainsi être gérés indépendamment les uns des autres.
- Définir un intervalle individuel pour chaque profil, par exemple toutes les 15 minutes, toutes les heures, tous les jours ou toutes les semaines.
- Définir une heure de démarrage ou d'ancrage individuelle pour chaque profil.
- Activer ou désactiver séparément chaque tâche de synchronisation.
- Modifier directement l'intervalle, l'heure de départ et l'état via la fonction modified Tâches planifiées.
- La prochaine et la dernière exécution ainsi que l'état actuel sont affichés pour chaque profil.
- Exécuter les profils manuellement à tout moment, indépendamment de leur programmation.
- Les synchronisations arrivées à échéance peuvent également être déclenchées via une tâche cron externe protégée par HASH.
Il est ainsi possible de mettre facilement en place différents scénarios : par exemple, transférer chaque jour à 04:00 une base complète vers une base de sauvegarde ou de staging, tout en synchronisant chaque heure certaines tables d'articles, de catégories et d'attributs vers une autre base.
Gestion sécurisée des identifiants sensibles
Une attention particulière a été portée à la gestion sécurisée des identifiants permettant d'accéder aux bases de données externes.
- Les mots de passe cibles enregistrés dans les profils de synchronisation sont chiffrés avec AES-256-GCM.
- La clé aléatoire de 256 bits correspondante est stockée en dehors de la base de données sous
includes/local/. - Les fichiers temporaires contenant les identifiants sont protégés par des droits restrictifs et supprimés après leur utilisation.
- Les mots de passe des bases de données ne sont pas inscrits dans les fichiers journaux du module.
- Les mots de passe ne sont pas transmis à
mysqloumysqldumpsous forme de paramètres visibles dans la ligne de commande. - Les appels cURL internes peuvent utiliser en option des identifiants HTTP Basic Auth, par exemple pour des boutiques de développement ou de staging protégées par
.htaccess.
Maintenance & nettoyage de la base de données
Les outils de base de données intégrés permettent d'effectuer directement depuis l'administration de nombreuses opérations courantes de maintenance et de nettoyage. Les actions critiques peuvent être contrôlées au préalable grâce à un aperçu et nécessitent une confirmation supplémentaire.
- Définir de manière contrôlée le prochain numéro de commande ou la valeur
AUTO_INCREMENTdes commandes. - Nettoyer les comptes clients selon leur type, leur ancienneté, leur identifiant client ou leur adresse e-mail.
- Lors de la suppression de clients, supprimer en option leurs commandes ainsi que les dépendances de commande détectées.
- Supprimer toutes les évaluations, uniquement celles des visiteurs ou effectuer un nettoyage ciblé par article.
- Supprimer les commandes à l'aide de différents filtres ou les supprimer entièrement.
- Nettoyer les articles selon leur état, leur ID, leur catégorie, leur ancienneté ou l'absence d'affectation à une catégorie.
- Nettoyer les catégories, y compris les sous-catégories en option.
- Supprimer entièrement les options d'articles et leurs valeurs ou uniquement lorsqu'elles ne sont plus affectées à aucun article.
- Supprimer entièrement les propriétés et tags des articles ou uniquement lorsqu'ils ne sont plus associés à des articles.
- Supprimer entièrement ou de manière ciblée les fabricants et, si nécessaire, dissocier les articles existants de leur fabricant.
- Nettoyer les destinataires de newsletter et, en option, l'historique correspondant.
- Rechercher et remplacer du contenu dans certaines zones de la base de données, par exemple des domaines, URL ou autres textes.
- Fonction experte permettant d'échanger de manière contrôlée deux comptes client/admin, y compris les références d'ID client détectées.
- Réinitialiser en option les valeurs
AUTO_INCREMENTconcernées pour différentes fonctions de nettoyage. - Prévisualiser les actions destructives avant leur exécution réelle.
Autres outils de base de données pour les administrateurs
- Zone de requête SQL permettant d'exécuter des instructions SQL individuelles directement depuis l'administration.
- Convertir les tables entre MyISAM et InnoDB.
- Modifier le jeu de caractères et la collation de la base de données, par exemple vers utf8mb4.
- Sélectionner précisément les tables pour la sauvegarde, la restauration ou la conversion.
- Définir en option
DB_SERVER_ENGINEetDB_SERVER_CHARSETdans le fichierconfigure.phpactif. - Si nécessaire, le fichier
configure.phpest temporairement rendu inscriptible puis replacé dans son mode de fichier précédent. - Le dossier de sauvegarde sous
export/mits_cron_database_backupsest automatiquement protégé contre les accès directs externes. - L'écriture de fichiers journaux détaillés du module peut être activée ou désactivée dans le module système.
- Les synchronisations peuvent être journalisées avec des durées détaillées pour la connexion, la vérification, le dump, l'importation et le nettoyage.
Remarque : Les fonctions de restauration, synchronisation, conversion et nettoyage interviennent directement sur la base de données de la boutique. Elles ne doivent donc être utilisées que par des administrateurs connaissant les conséquences de l'action concernée. Il est généralement recommandé de disposer d'une sauvegarde complète récente avant toute modification critique.
Conclusion : MITS Cron Database Backups n'est donc pas seulement une solution de sauvegarde automatique, mais une extension complète pour la sauvegarde, la restauration, la synchronisation, la maintenance, le nettoyage et l'administration de la base de données de votre modified eCommerce Shopsoftware.
Que fait MITS Cron Database Backups ?
Sauvegardez automatiquement et régulièrement la base de données de votre boutique modified eCommerce grâce à notre module gratuit, et protégez-vous contre les pertes de données évitables.
Ce module vous permet de sauvegarder la base de données de votre boutique automatiquement par tâche cron ou, si nécessaire, manuellement d'un simple clic. C'est une extension extrêmement utile et importante, car des outils populaires comme MySQLDumper ne sont plus développés. Avec cet assistant, vous disposez toujours d'une sauvegarde récente de vos précieuses données.
Comment MITS Cron Database Backups facilite-t-il l'administration ?
MITS Cron Database Backups est principalement destiné à l'administration et aide à rendre les procédures internes plus efficaces, plus claires ou plus sûres. Son domaine principal est l'administration.
À quelles versions de la boutique MITS Cron Database Backups convient-il et quel travail nécessite son intégration ?
Selon les caractéristiques renseignées, l'article est prévu pour modified eCommerce Shopsoftware des versions 2.0.0.0 à 3.3.0. L'article est actuellement proposé en téléchargement gratuit. Selon les caractéristiques, aucune modification du cœur du système ni adaptation du modèle n'est nécessaire.
