Interclassement mysql
Lume56 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
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.
- Mysql error in file: /engine/classes/mysql.php at line 53
- Cheat engine - Télécharger - Outils Internet
- .Bin file - Guide
- Host file - Guide
- .Dat file - Guide
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
3 réponses
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
- Ouvrir MySQL Workbench et se connecter à votre base locale.
- Aller dans l’onglet "Server" > "Data Export".
- Sélectionnez votre base et choisissez "Export to Self-Contained File".
- Dans la section Advanced Options, cochez "Compatibility Mode" et choisissez "MySQL 5.1".
- Exportez la base et ouvrez le fichier
.sql
pour vérifier que l’interclassement est correct (utf8_general_ci
et nonutf8mb3_general_ci
). - Importez ensuite ce fichier sur Free via phpMyAdmin ou en ligne de commande.
Si Free refuse encore l’importation, ouvrez le fichier SQL et remplacez manuellement utf8mb3
par utf8
.
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.