Conversion des bases de données sous Mysql5
Chez OVH, les nouvelles bases de données créées seront sous Mysql5.
Les anciennes bases de données, sous le serveur Mysql4, pourront être supprimées puis recréées sous la version 5 de Mysql via le manager V3.
Opérations à effectuer avant basculement
Sauvegarder la base
Avant de basculer vos bases, définit en Mysql4, sous Mysq5, vous devez les sauvegarder.
Pour effectuer cette action, vous devez suivre ce guide :
http://guides.ovh.com/BackupBaseMySQL
Vider la base
Afin de pouvoir supprimer la base, il faut la vider.
Pour se faire, vous devez vous connecter à phpMyadmin et supprimer une à une chacune de vos tables.
Pour accéder à phpMyadmin, suivez ce guide :
http://guides.ovh.com/ToutSurPhpMyAdmin
Création de la base de données sous Mysql5
Connectez vous à votre manager V3 ensuite

puis

et enfin l'icône

.
De cette page, vous avez la possibilité de supprimer n'importe quelle base en la sélectionnant via le menu déroulant.
Une fois la base supprimée, vous pouvez la recréer via l'icône

.
Votre base sera alors sous
Mysql5.
Récupérer sa base après basculement
Après avoir basculé votre base sous Mysql5, vous devez importer votre ancienne base.
Vous pouvez effectuer cette action en suivant ce guide :
http://guides.ovh.com/ImportBaseMySQL
Particularité
Normalement, vous ne devriez pas voir de problème pour importer vos bases créées sous Mysql4 sur un serveur Mysql5.
Cependant,
vous ne pouvez pas utiliser de
nom de table ayant
une partie, ou la totalité, identique à des
mots propres réservés à Mysql définit dans le tableau suivant :
De plus, certains
CMS et notemment oscommerce utilisent la version 4 de Mysql en exécutant des
requêtes mal formées qui ne sont plus acceptées sous Mysql5.
Pour remédier au problème,
une mise à jour des CMS doit être mise en place.
Pour oscommerce par exemple, vous devez suivre les indications présentes sur la page suivante :
http://www.oscommerce-fr.info/portail/index.php?option=com_content&task=view&id=121&Itemid=2
Tableau comparatif entre les différentes versions de Mysql :