Aller au contenu

Problème de passage MySQL4 vers MySQL5


bielle64

Sujets conseillés

Afin de mettre à jour la partie Wordpress de mon forum www.ossau.net j'ai dû d'abord mettre à jour ma version de MySQL.

Je suis hébergé chez OVH et depuis environ 6 ans ma base était une version 4.

Pour passer à la 5, il faut vider sa base, la supprimer puis en créer une nouvelle qui sera bien une version 5.

Avant de faire cela, j'ai exporté ma base à l'aide de MySQLdumper qui me semble un bon outil lorsqu'on est pas ingénieur informatique et qu'on n'aime pas trop devoir rentrer des lignes de codes (d'ailleurs je ne sais jamais où les rentrer!)

Toutes ces opérations se sont bien passées sauf qu'au résultat la plupart de caractères accentués ont été transformés en caractères différents.

Il s'agit d'un problème d'encodage. Il semble que mon fichier exporté par mysqldumper soit latin1, il faudrait pouvoir (je suppose) le transformer en utf8.

Une âme charitable qui maîtrise un peu tout cela pourrait-elle m'aider ou dois-je tirer un trait sur 6 ans de travail ?..

Lien vers le commentaire
Partager sur d’autres sites

il faut exporter ta base avec mysqldumper dans le même format (actuel), et l'importer dans se format, tu peu choisir cela dans les options de mysqldumper

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta réponse, malheureusement lorsque je restaure avec mysqldumper, il ne me donne aucun choix.

Il m'indique bien que cette base a été sauvegardée en latin1 et l'importe donc avec ce paramètre.

Mes caractères sont toujours transformés : Vallée d'Ossau devient Vallée dOssau :mad2:

Lien vers le commentaire
Partager sur d’autres sites

J'aurais peut être dû forcer mon exportation en utf8, je ne sais pas si cela est possible.

Mais je n'ai plus que cette sauvegarde là pour rétablir mon site.

Donc mon problème serait de pouvoir transformer ma sauvegarde mysql4 latin1 en mysql5 utf8.

Est-ce cela, est-ce possible ?

Y a t'il des spécialistes mysql ici ?

Lien vers le commentaire
Partager sur d’autres sites

@ captain_torche : cette manip aurait peut être un intérêt si un de mes sites était encore en sql4 mais ils sont tous en sql5.

Ou alors je n'ai pas compris ce que tu voulais dire.

Lien vers le commentaire
Partager sur d’autres sites

C'est peut-être cela que je devrais faire :


/>http://en.gentoo-wiki.com/wiki/TIP_Convert_latin1_to_UTF-8_in_MySQL

Mais c'est compliqué pour un noob comme moi, je ne comprends même pas ou taper ces lignes de commande...

Lien vers le commentaire
Partager sur d’autres sites

Mon problème a été résolu par le créateur de l'excellent script de sauvegarde mysqldumper.

Voir la conversation :
/>http://forum.mysqldumper.de/accented-characters-lost-t5551.html

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...