Fin janvier 2020 :
Suppression de MYSQL4
sur les hébergements mutualisés Icodia

La version 4 de MySQL est obsolète, nous l’avions compilée et maintenue sur nos forfaits d’hébergement mutualisé afin de rester compatibles avec les sites des clients utilisant de vieux CMS.
Pour des raisons de performance et  de sécurité, nous sommes désormais contraints de la supprimer de vos forfaits d’hébergement mutualisés.

À compter de fin janvier 2020 ,
cette version ne sera plus maintenue par nos services.

Pour la continuité du fonctionnement de votre site,
il est important d’effectuer certaines mises à jour sur ce dernier.

Au sommaire de ce guide :

    1. Comment savoir si votre site utilise MYSQL 4 ?
    2. Passer vos données de MySQL 4  vers MySQL 5
    3. Connecter votre site à votre nouvelle base de données en MySQL 5

 

Il est important, si vos sites utilisent des bases de données sous cette version de MySQL, de migrer vos bases de la version 4 à la version 5 de MySQL.

1. Comment savoir si mon site utilise une base de donnée en MySQL 4 ?

=> Si les fichiers de votre site se connectent à la base de données en utilisant le nom d’hôte « localhost », vous utilisez une base de donnée format MySQL4

=> Vous pouvez également vérifier les format de la base (ou des bases) que vous utilisez dans votre IcoAdmin :

Munissez-vous de la feuille de paramètres de votre pack et connectez-vous sur votre interface Icoadmin.

paramètres et outils de votre pack d'hébergement

Dans l’onglet « Paramètres et outils », dans la section « Hébergement »,  vérifiez le tableau de la liste de vos bases MySQL 4 et MySQL 5 :

=> Ici par exemple, il y a deux bases MySQL 4 sur l’hébergement

Si votre site utilise une base MySQL 4, cette dernière ne sera plus fonctionnelle à partir de la fin janvier 2020, il vous faut donc impérativement la passer en MySQL 5 afin d’assurer le bon fonctionnement de votre site.

2.2. Passer vos données de MySQL 4 vers MySQL 5 :

  • Créez une base de donnée « de remplacement » en MySQL 5 en utilisant l’outil de création de base sous le tableau récapitulatif de vos bases de données :
  • Dans le tableau de vos bases de données, cliquez sur l’icone « Copier » de la ligne de votre base MySQL 4 :
  • sur l’écran suivant, choisissez la base de destination (la base MySQL 5 que vous avez créé) et validez

2.3. Modifier les paramétrages de votre site afin qu’il interroge cette nouvelle base de données :

Une fois vos données passées sur une base en MySQL 5, il vous faut réadapter les fichiers de configuration de votre site internet :

Dans vos scripts de connexion à la base de données :

1 – remplacez :

localhost  (nom d’hôte du serveur MySQL 4)

par

m5c1.icodia.com (nom d’hôte du serveur MySQL 5)

2 – Le cas échéant :
– modifiez également le nom de la base si vous avez créé une base mySQL5 qui n’est pas la base par défaut déjà existante

3 – Vérifiez le bon fonctionnement de votre site, et adaptez le code MySQL4 vers MySQL5 si toutefois c’est nécessaire (il existe quelques différences entre la programmation MySQL 4 et MySQL5).

À noter qu’après la fin janvier 2020, le nom d’hôte localhost sera utilisé pour le serveur MySQL5

2.4. Vous n’êtes pas en mesure de le faire par vous-même ?

Contactez le prestataire qui a développé votre site, notre service développement ou notre service commercial, nous étudierons avec vous les possibilités d’adaptation de votre site ou d’autres solutions sur-mesure.