English post here.
TL;DR: Les vieilles versions de Drupal ne fonctionnent pas avec MySQL 8.0. Mettez-les à jour dès maintenant.
---
MySQL 8.0 arrive bientôt sur les bases de données livrées avec vos hébergement web, appelées également «SharedSQL» ou «Bases de données MySQL mutualisées» (plus d'infos prochainement). En attendant, vous pouvez vous préparer. Après mon post sur les vieux Wordpress, celui-ci concerne les vieux Drupal.
**Problème**
Que vous l'ayez installé vous même ou avec les modules one-click (CMS pré-installé par OVHcloud), si votre Drupal a plus de 5 ans, il se peut que vous soyez impacté par les mises à jour de MySQL 5.7 vers 8.0. Cet article est pour vous !
Le support de MySQL 8.0 par Drupal dépend de la version majeure de Drupal:
* Drupal 6 n'est plus supporté depuis février 2016 (source). Comme MySQL 8.0 est arrivé bien après ça, Drupal 6 ne supporte pas MySQL 8.0. Idem pour les versions antérieures à Drupal 6.
* Drupal 7, qui ne sera plus supporté en janvier 2025 (source), supporte MySQL 8.0 depuis la version 7.76 (source).
* Drupal 8 supporte MySQL 8.0 depuis la version 8.6.0 (source).
* Toutes les versions de Drupal 9, 10 et 11 supportent MySQL 8.0.
* Drupal 11 ne supporte plus MySQL 5.7 ; MySQL 8.0 est requis pour cette version de Drupal (source).
**Solution**
En 3 mots: mettez à jour.
Si vous utilisez…
* Drupal 6 ou moins, alors une mise à jour vers Drupal 7 minimum est requis. Que vous décidiez de passer sur Drupal 7, ou sur une version majeure plus récente, je vous conseille d'aller directement vers la dernière version mineure. Pour Drupal 7, c'est la 7.100 (source). Il n'y a pas de valeur ajoutée à utiliser une version mineure qui ne serait pas la dernière.
* Drupal 7 < 7.76, le plus simple est de le mettre à jour vers la dernière version de Drupal 7: la 7.100.
* Drupal 8 < 8.6.0, le plus simple est de le mettre à jour vers la dernière version de Drupal 8: la 8.9.20 (source).
* Drupal Drupal 7 >= 7.76, Drupal 8 >= 8.6.0, Drupal 9 or 10, vous n'avez rien à faire. 😎 🍸 🏖
Enfin, si vous voulez mettre à jour vers Drupal 11, vous pouvez le faire dès maintenant si vous utilisez une Web Cloud Database (CloudDB), mais il faut attendre encore un peu si vous utilisez une SharedSQL.
Mikaël
MySQL 8.0: Préparez vos vieux Drupal
Related questions
- Connexion à mon compte client
156356
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
127956
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
112155
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
99380
28.07.2017 11:39
- Passage en php 7.4
98514
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
93010
04.12.2019 21:52
- The requested URL / was not found on this server
92030
02.03.2017 18:25
- Deploy d'un projet Node JS
92018
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
91879
16.10.2016 16:24
- NextCloud sur mutualisé
91755
07.04.2017 08:42