Si trata de utilizar un juego de caracteres que no está compilado en el binario, podría encontrarse con los siguientes problemas:
Su programa tiene la ruta incorrecta de almacenamiento de
los juegos de caracteres. (Por defecto
/usr/local/mysql/share/mysql/charsets
).
Esto puede arreglarse utilizando la opción
--character-sets-dir
para ejecutar el
programa en cuestión.
El juego de caracteres es un juego multi-byte que no puede cargarse dinámicamente. En este caso, debe recompilar el programa con soporte para el juego de caracteres.
El juego de caracteres es un juego de caracteres dinámico, pero no tiene un fichero de configuración para él. En este caso, debería instalar el archivo de configuración de una nuevo distribución MySQL.
Si su archivo Index
no contiene el
nombre del juego de caracteres, su programa mostrará el
siguiente mensaje de error:
ERROR 1105: File '/usr/local/share/mysql/charsets/?.conf' not found (Errcode: 2)
En este caso, debería obtener un nuevo archivo
Index
o bien añadir el nombre
manualmente de cualquier juego de caracteres que falte en el
archivo actual.
Para las tablas MyISAM
, puede comprobar el
nombre del juego de caracteres y el número de una tabla con
myisamchk -dvv
tbl_name
.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.