Exporter sa base SQL WordPress et la réimporter dans phpMyadmin

Je fais ce billet, car j’ai galéré pendant 3 heures et il se pourrait qu’ils servent à d’autres.. Le projet était de monter un site de préproduction de Technoaddict en local chez moi. Après avoir installé les logiciels nécessaires (apache2, php5, mysql-server, phpmyadmin..), j’ai exporté le contenu de ma base stockée chez mon hébergeur via phpmyadmin, et l’ai dans importée chez moi.
Problème tous les accents et autres particularités de la langue française avaient sauté, et étaient remplacés par tout un tas de symboles ésotériques.

J’ai d’abord pensé à un problème de locales, j’ai tenté de tout reconfigurer mais en vain ça ne changeait rien au problème. J’ai ensuite essayer en modifiant l’option Adddefaultcharset dans /etc/apache2/conf.d/charset mais rien non plus.

Bon après tout un tas d’essais tous plus infructueux les uns que les autres, j’ai fini par trouver la solution.
Lors de l’export vous devez sélectionner mode de compatibilité SQL: ANSI. Sélectionnez ANSI à l’import et le tour est joué !!
J’espère que ce billet pourra vous faire gagner du temps !!

8 thoughts on “Exporter sa base SQL WordPress et la réimporter dans phpMyadmin

  1. Tu peux aussi mettre ta table en UTF-8 et importer en UTF-8 !!
    Ainsi pas besoin de galérer !
    PS : j’ai déjà eu le même problème et je l’ai réglé par une autre méthode. 🙂

  2. J’ai déjà eu des galère de ce genre. J’avais essayé plein de méthode (export phpMyadmin, ligne de commandes mysql …)

    Je me souviens plus quelle solution j’avais du utiliser, mais la tienne semble pas mal.

  3. J’ai du mal a croire que ce soit autre chose que l’encodage des caractères qui soit en cause.
    Effectivement l’UTF-8 devrait résoudre ce problème de caractères accentués.

  4. Et pourtant il s’agit bel et bien de ça. Voici le résumé exact:
    J’ai commencé par demander à mon hebergeur un dump de ma base. Je l’ai reçu je l’ai copié dans un fichier que j’ai mis en UTF-8. Puis j’ai créé ma base en interclassement.
    Ca n’a pas marché. J’ai ensuite créé une base en UTF8, ça n’a pas marché.
    J’ai fait un dump via PMA que j’ai mis en UTF8 ca n’a pas marché. J’ai essayé avec Geany, en ligne de commande pour la conversion puis pour l’import, ça n’a encore pas marché.
    j’ai copié collé dans une console directement, même motif même punition. La seule façon de garder mes accents fut la méthode décrite dans l’article.

  5. Ah si j’avais lu ton article avant !!! Maintenant, je me retrouve avec un fichier texte de ma base de donnée sauvegardée qui ne contient plus d’accent 🙁
    l’exportation a été faite en utf 8 avec les paramètres par défaut (NONE à la place de ANSI) et l’importation faite en utf8 ne reprend pas les accents
    aie

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *