Si vous obtenez l'erreur suivante :
MySQL Connection Failed: Can't initialize character set xxx
Cela signifie l'une des choses suivantes :
Le jeu de caractères est un jeu multi-octets et votre client ne les supporte pas.
Dans ce cas, vous devez recompiler le client avec
--with-charset=xxx
ou avec
--with-extra-charsets=xxx
. See
Section 2.4.2, « Options habituelles de configure
».
Tous les binaires standards de MySQL sont compilés avec
--with-extra-character-sets=complex
qui
active le support de tous les jeux de caractères
multi-octets. See Section 5.8.1, « Le jeu de caractères utilisé pour les données et le stockage ».
Le jeu de caractères est un simple jeu de caractères qui
n'est pas compilé dans mysqld
et les
fichiers de définition du jeu ne sont pas à l'endroit où
le client si attend.
Dans ce cas vous avez besoin de :
Recompiler le client avec le support du jeu de
caractères. See Section 2.4.2, « Options habituelles de configure
».
Spécifier au client où les fichiers de définition du
jeu de caractères se situent. Pour beaucoup de clients,
vous pouvez le faire avec l'option
--character-sets-dir=chemin-vers-dossier-jeu-caractères
.
Copier les fichiers de définition du jeu de caractères dans le dossier où le client s'attend à les trouver.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.