Interclassement mysql

Lume56 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Lume56 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   - 1 févr. 2025 à 08:52

Bonjour,

J'ai créé un site en mode local que j'ai téléversé sur le serveur Free. Le problème réside dans l'exportation de la base de données vers le serveur de Free. 

J'utilise la version du client  de la base de données : libmysql - mysqlnd 8.3.6   alors que le serveur de Free utilise la version du client MySQL: 5.1.61.

Lorsque j'exporte la bdd, j'ai un message d'erreur car l'interclassement de la base  est utf8mb3_general_ci, ce qui n'est pas accepté par la version de Free.

Les posts sont très nombreux mais je n'ai pas trouvé de solution jusqu'à maintenant.

Merci à vous. 

A voir également:

3 réponses

dysorthographie Messages postés 134 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Je t'invite à télécharger MySQL Workbench.

MySQL Workbench est un outil graphique officiel de MySQL qui permet de gérer des bases de données, exécuter des requêtes SQL et exporter/importer des bases. Vous pouvez modifier l’interclassement directement dedans avant l’exportation.

Si vous voulez savoir comment exporter une base en version compatible avec MySQL 5.1, voici la procédure dans MySQL Workbench :

Modifier l’exportation pour qu’elle soit compatible avec MySQL 5.1

  1. Ouvrir MySQL Workbench et se connecter à votre base locale.
  2. Aller dans l’onglet "Server" > "Data Export".
  3. Sélectionnez votre base et choisissez "Export to Self-Contained File".
  4. Dans la section Advanced Options, cochez "Compatibility Mode" et choisissez "MySQL 5.1".
  5. Exportez la base et ouvrez le fichier .sql pour vérifier que l’interclassement est correct (utf8_general_ci et non utf8mb3_general_ci).
  6. Importez ensuite ce fichier sur Free via phpMy ou en ligne de commande.

Si Free refuse encore l’importation, ouvrez le fichier SQL et remplacez manuellement utf8mb3 par utf8.

1
Lume56 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Merci pour la célérité apportée à ta réponse. J'ai téléchargé Mysql-workbench-community mais je rencontre une difficulté car la section "Advanced Options", ne propose pas de "Compatibility Mode".

Impossible de modifier l'interclassement.

Je n'ai peut-être pas téléchargé la bonne version...  Je poursuis mes recherches.

0
Lume56 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 

Je viens de télécharger mysql-workbench-community-dbgsym_8.0.41-1ubuntu24.04_amd64.deb ainsi que mysql-workbench-community_8.0.41-1ubuntu24.04_amd64.deb mais il n'y a aucun changement dans le menu "Advanced Options"...
 

0