#1273-collation inconnue ‘ ' utf8mb4 unicode 520 ci’
J'ai un site WordPress sur mon serveur local WAMP. Mais quand je télécharge sa base de données sur live server, j'obtiens l'erreur
#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
Toute aide serait appréciée!
7 réponses
, Vous pouvez résoudre ce problème en trouvant
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
Dans votre fichier .sql, et l'échanger avec
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
Je crois que cette erreur est causée parce que le serveur local et le serveur en direct exécutent différentes versions de MySQL. Pour résoudre ce problème:
- Ouvrez le fichier sql dans votre éditeur de texte
- trouvez et remplacez tout
utf8mb4_unicode_520_ciparutf8mb4_unicode_ci - Enregistrer et télécharger sur une nouvelle base de données mySql
J'espère que cela aide 
Dans mon cas, il s'avère que mon
nouveau serveur était en cours d'exécution MySQL 5.5,
ancien serveur était en cours d'exécution MySQL 5.6.
J'ai donc eu cette erreur en essayant d'importer le fichier .sql que j'avais exporté depuis mon ancien serveur.
MySQL 5.5 ne supporte pas utf8mb4_unicode_520_ci, mais
MySQL 5.6 fait.
La mise à jour vers MySQL 5.6 sur le nouveau serveur a résolu le classement de l'erreur !
Si vous voulez conserver MySQL 5.5, vous pouvez:
- faites une copie de votre fichier .sql exporté
- remplacer les occurrences de utf8mb4unicode520_ci et utf8mb4_unicode_520_ci
...avec utf8mb4_unicode_ci
- importez votre fichier .sql mis à jour.
Il suffit de supprimer "520_"utf8mb4_unicode_520_ci → utf8mb4_unicode_ci
Ouvrez le fichier sql dans votre éditeur de texte;
1. Recherche: utf8mb4_unicode_ci Remplacer: utf8_general_ci (Remplacer Tous)
2. Recherche: utf8mb4_unicode_520_ci Remplacer: utf8_general_ci (Remplacer Tous)
3. Recherche: utf8mb4 Remplacer: utf8 (Remplacer Tous)
Enregistrer et télécharger!
Rechercher et remplacer:
utf8mb4_unicode_520_ci
Avec
utf8_general_ci
Dans le fichier sql entier
Facile remplacer
sed -i 's/utf8mb4_unicode_520_ci/utf8mb4_unicode_ci/g' your_sql_file.sql