При попытке воспользоваться набором символов, не включенным в исполняемый файл, можно столкнуться со следующими неприятностями:
В программе задан неверный путь
к каталогу, в котором хранятся
наборы символов (по умолчанию
это
/usr/local/mysql/share/mysql/charsets).
Данную проблему можно решить с
помощью настройки
--character-sets-dir.
Набор символов является многобайтовым и не может быть загружен динамически. В таком случае нужно перекомпилировать программу и включить в нее поддержку нужного набора.
Набор символов может быть загружен динамически, но конфигурационного файла для него нет. В таком случае нужно скопировать файл для этого набора из нового дистрибутива MySQL.
В файле Index нет имени
набора символов.
ERROR 1105: File '/usr/local/share/mysql/charsets/?.conf' not found (Errcode: 2)
В таком случае нужно либо
установить новый файл
Index или вручную
внести в него недостающие имена
наборов.
Узнать имя набора символов таблиц
MyISAM можно с помощью
команды myisamchk -dvv table_name.
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.
© 1995-2005 MySQL AB. All rights reserved.
