Mise à niveau de MariaDB 10.4 vers 10.5 pour Adobe Commerce on cloud
MariaDB est une base de données open source d’entreprise utilisée avec Adobe Commerce.
La prise en charge de MariaDB 10.4 arrivera à son terme le 18 juin 2024. Vous n’êtes plus compatible PCI lorsque vous utilisez une version de MariaDB non prise en charge. Cet article explique comment effectuer une mise à niveau de MariaDB 10.4 vers la version 10.5 pour continuer à utiliser Adobe Commerce sur l’infrastructure cloud.
Produit et versions concernés
- Toutes les infrastructures Adobe Commerce on-premise et on-cloud 2.4.4 et 2.4.5
Solution
Adoptez les nouveaux correctifs de sécurité uniquement (2.4.4-p9 ou 2.4.5-p8) qui seront publiés le 11 juin 2024 pour garantir la compatibilité avec MariaDB 10.5. Suivez ensuite les étapes ci-dessous pour effectuer la mise à niveau de MariaDB 10.4 vers 10.5.
Étapes de mise à niveau pour les déploiements cloud
-
Créez une sauvegarde DB à l'aide des commandes de sauvegarde ECE-Tools DB. Cette sauvegarde doit être effectuée avant les étapes 2 et 3 au cas où un problème se produirait lors de la mise à jour des tables/lignes.
-
Vérifiez et convertissez tous les tableaux compacts en tableaux dynamiques. Cette étape est nécessaire pour éviter une perte de données potentielle lors de la mise à niveau de la base de données.
-
Recherchez les tables MYISAM. Vous devez convertir toutes les tables MyISAM en InnoD.
-
Après avoir préparé les tables et les lignes de la base de données (les deux étapes précédentes), créez une sauvegarde DB à l'aide des commandes de sauvegarde ECE-Tools DB.
-
Ouvrez un ticket d’assistance pour planifier la mise à niveau de MariaDB 10.4 vers la version 10.5. Dans le ticket, indiquez la date et l’heure auxquelles vous souhaitez que la base de données soit mise à niveau. L’équipe d’assistance doit être avertie 48 heures à l’avance et l’équipe de développement du commerçant doit être disponible. Une fois l’heure et la date convenues pour la mise à niveau, procédez comme suit :
- Mettez votre site en mode de maintenance et arrêtez toutes les activités de base de données, par exemple crons.
- Créez une sauvegarde DB à l'aide des commandes de sauvegarde ECE-Tools DB.
- Informez l’assistance que vous avez terminé la sauvegarde via votre ticket d’assistance. Pour connaître les étapes d’affichage et de suivi de vos tickets, reportez-vous au Guide d’utilisation du centre d’aide Adobe Commerce : suivi de vos tickets dans notre base de connaissances du support.
- L’équipe d’assistance d’Adobe Commerce commence ensuite le processus de mise à niveau de MariaDB. Si toutes les étapes ci-dessus ont été effectuées et que la base de données est de taille moyenne, le processus prend environ une heure. Les bases de données plus volumineuses prennent plus de temps. Une fois la mise à niveau terminée, vous en êtes informé via votre ticket.
-
Désactivez le mode de maintenance. Consultez la section Activer ou désactiver le mode de maintenance dans la documentation destinée aux développeurs.
Lectures connexes
- Guide des bonnes pratiques de mise à niveau de la base de données pour les déploiements sur site.
- Conditions préalables à la mise à niveau pour MariaDB : préparez votre base de données pour la mise à niveau dans le manuel Implementation Playbook.
- Politique relative au cycle de vie d’Adobe Commerce dans notre documentation destinée aux développeurs.