utf8mb4 erreur de Codage avec phpMyAdmin et MySQL distant de la base de données
Je suis en train d'utiliser phpMyAdmin pour accéder à une base de données MySQL distante j'ai donc créé un config.inc.php fichier (copie config.sample.inc.php) et ajout d'un serveur. Maintenant cette autre serveur apparaître comme une option dans la page de connexion mais lors de la connexion je reçois cette erreur: MySQL a dit #1115 - Inconnu jeu de caractères: 'utf8mb4'.
Est-il une solution?
Est-il une configuration je peux le mettre?
Toute aide grandement appréciée.
- double possible de ERREUR 1115 (42000) : Inconnu jeu de caractères: 'utf8mb4" dans mysql
Vous devez vous connecter pour publier un commentaire.
Modifier les fichiers suivants:
Et modifier toutes les instances de "utf8mb4' à 'utf8'.
Il semble avoir travaillé pour moi.
OUVRIR
de recherche pour
'utf8mb4'
et de le remplacer avec'utf8'
en deux lignes consécutives comme ci-dessousSi vous avez déjà modifié les lignes dans les fichiers mentionnés dans RAHUL-BHOLA et Shane's réponses:
Et continuent de faire cette erreur, et vous êtes à l'exportation d'une base de données d'un phpMyAdmin installation à une autre installation de phpMyAdmin, vous pouvez résoudre l'erreur en supprimant la ligne suivante dans le .sql fichier d'exportation:
Si vous voulez forcer l'exportation ainsi. Vous devez modifier le fichier:
et commentaire suivant (à partir de la ligne de 740) :
Cette force à l'exportation dans SQL à ce que vous voulez être. Mais vous devez d'abord effectuer les modifications dans les fichiers (comme il a été mentionné avant)
Nouveau forcé de codage dans phpmyadmin est une douleur dans le cul, parce que pas tous d'hébergement web ne récentes mises à jour. Une telle stupide design!
Il y a une incompatibilité avec phpMyAdmin 4.1.x et MySQL <= 5.5
Installer phpMyAdmin 4.0.x
J'ai trouvé que le fait de changer une partie du code se trouvant dans des fichiers tels que:
<install path>/libraries/DatabaseInterface.class.php
<install path>/libraries/plugins/export/ExportSql.class.php
de
PMA_MYSQL_INT_VERSION > 50503
à
PMA_MYSQL_INT_VERSION > 55503
fait le tour
Utiliser firefox, si Vous pouvez vivre avec ça.
J'ai eu cette erreur sur une seule base de données avec google Chrome. Firefox a bien fonctionné. Chrome même a bien fonctionné avec un master/master replika de la faled base de données.
Les modifier dans DatabaseInterface.class.php mentionnés ci-dessus ont résolu le problème pour google Chrome.
Je dois mettre à jour le fichier sql que j'ai exporté en remplaçant
utf8mb4' to 'utf8'.
Il a travaillé pour moi. Il se produit en raison d'une mauvaise version de mysql.
Changement au moment de l'exportation de l'ancienne base de données:
Système de base de données ou plus serveur MySQL pour maximiser la production de compatibilité avec ->mysql 4
thats it