Développement et bases de données
Consulter la version de MySQL et vérifier la compatibilité
La version de MySQL dépend du service de bases de données du serveur ; elle ne se choisit pas par application comme la version de PHP. Vérifiez la version réelle de votre compte avant d'installer ou de mettre à jour un projet, surtout s'il vient d'un autre hébergeur ou s'il utilise une connexion de compatibilité héritée.
Consulter la version du serveur
Depuis phpMyAdmin, consultez les informations du serveur. Vous pouvez aussi exécuter cette requête depuis la connexion qu'utilise l'application :
SELECT VERSION() AS version_servidor;
La commande mysql --version dans un terminal affiche la version du client installé, qui peut être différente de celle du serveur auquel vous vous connectez. Pour identifier l'environnement d'une application, interrogez le bon serveur avec ses identifiants de connexion.
Vérifier les prérequis du projet
Vérifier le numéro de version principal ne suffit pas. Une application peut dépendre de collations, de modes SQL, de fonctions, de moteurs de tables ou de comportements qui changent d'une version à l'autre. Comparez les prérequis de l'application et de son connecteur avec le résultat obtenu.
Testez l'installation ou la mise à jour avec une base indépendante et validez la lecture, l'écriture, les recherches et les tâches planifiées. Ne forcez pas une installation incompatible en supprimant à l'aveugle la vérification de version du programme.
Le calendrier de support de l'éditeur distingue les branches maintenues de celles dont les mises à jour publiques sont terminées. Ce calendrier ne prouve pas à lui seul quelle version a votre service ni quelle mise à jour est prévue : confirmez auprès de l'assistance la version cible disponible si vous préparez une migration.
Ce que vous pouvez configurer
Sur l'hébergement géré, la version et les paramètres globaux sont administrés au niveau du serveur. Certaines variables acceptent des modifications de session depuis l'application ; consultez quelles variables MySQL peuvent être modifiées.
Si une ancienne installation dépend de MySQL 5.7, consultez les conditions du service hérité et sa migration. Conserver cette connexion temporaire ne remplace pas la préparation d'une version compatible et prise en charge de l'application.
Cela peut aussi vous aider
- Prise en charge de MySQL 5.7, considéré comme obsolète Préparez le retrait de MySQL 5.7 avant le 31 décembre 2026 en migrant application et données vers un...
- Arrêter des requêtes MySQL en cours d'exécution Identifiez les requêtes MySQL lentes ou bloquées et distinguez l'arrêt d'une requête de la fermeture...
- Cloner une base de données Dupliquez une base MySQL en créant d'abord la destination et ses privilèges dans cPanel, puis en cop...
- Convertir une base de données utf8 en utf8mb4 Migrez des tables de utf8 vers utf8mb4 sur une base clonée, en vérifiant les collations et les index...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.