Справочное руководство по MySQL версии 4.1.1-alpha




2.3.3 Типичные опции configure - часть 4


shell> ./configure --with-charset=CHARSET

CHARSET может принимать одно из следующих значений: big5, cp1251, cp1257, czech, danish, dec8, dos, euc_kr, gb2312, gbk, german1, hebrew, hp8, hungarian, koi8_ru, koi8_ukr, latin1, latin2, sjis, swe7, tis620, ujis, usa7 или win1251ukr (see section 4.6.1 Набор символов, применяющийся для записи данных и сортировки). Если требуется преобразовывать символы между сервером и клиентом, следует рассмотреть команду SET CHARACTER SET (see section 5.5.6 Синтаксис команды SET).

Предупреждение: если набор символов изменяется после создания таблиц, необходимо запустить myisamchk -r -q --set-characted-set=charset на каждой таблице. В противном случае индексы могут сортироваться неправильно (такое может случиться, если вы установите MySQL, создадите ряд таблиц, затем переконфигурируете MySQL с целью использования другого набора символов и заново установите MySQL).

С помощью опции --with-extra-charsets=LIST можно определить, какие дополнительные кодировки необходимо скомпилировать в данном сервере.

Здесь LIST либо представляет собой разделенный пробелами список кодировок, либо имеет значение complex для включения всех символов, которые не могут быть загружены динамически, либо имеет значение all для включения всех кодировок в бинарники.

  • Для конфигурации MySQL с кодом отладки используйте опцию --with-debug:

    shell> ./configure --with-debug

    Задание этой опции вызывает подключение надежного распределителя памяти, который может найти некоторые ошибки и обеспечить вывод информации о том, что происходит (see section E.1 Отладка сервера MySQL).

  • Если клиентские программы используют потоки, то необходимо также скомпилировать поддерживающую потоки версию клиентской библиотеки MySQL с опцией конфигурации --enable-thread-safe-client. При указании этой опции будет создана библиотека libmysqlclient_r, с которой следует линковать потоковые приложения (see section 8.4.8 Как создать клиентскую программу с потоками).

  • Опции, относящиеся к конкретным системам, можно найти в разделах данного руководства, в которых описываются особенности различных операционных систем (see section 2.6 Заметки по операционным системам).




    Содержание  Назад  Вперед