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




2.3.3 Типичные опции configure


Скрипт configure обеспечивает широкие возможности управления конфигурацией дистрибутива MySQL. Обычно такое управление осуществляется путем использования опций в командной строке configure. На работу configure

можно также воздействовать при помощи соответствующих переменных окружения (see section F Переменные окружения). Чтобы получить список поддерживаемых configure опций, запустите следующую команду:

shell> ./configure --help

Ниже описаны некоторые из наиболее часто используемых опций configure:

  • Для компиляции только клиентских библиотек MySQL и клиентских программ (без серверной части) используйте опцию --without-server:

    shell> ./configure --without-server

    При отсутствии компилятора C++ не будет компилироваться mysql (именно для данной клиентской программы требуется C++). В этом случае можно удалить из configure код, который проверяет наличие компилятора C++, а затем запустить ./configure с опцией --without-server. На этапе компиляции и после этого будет предпринята попытка скомпилировать mysql, но любые предупреждения насчет `mysql.cc' можно игнорировать (если make остановится, попробуйте запустить make -k - чтобы компиляция остального кода продолжалась даже в случае возникновения ошибок).

  • Если необходимо получить встраиваемую библиотеку MySQL (`libmysqld.a'), используйте опцию --with-embedded-server.

  • Если вы не хотите, чтобы ваши системные журналы и каталоги баз данных располагались в каталоге `/usr/local/var', то используйте команду configure наподобие одной из приведенных ниже:

    shell> ./configure --prefix=/usr/local/mysql shell> ./configure --prefix=/usr/local \ --localstatedir=/usr/local/mysql/data

    Первая команда изменяет установочный префикс, в результате чего весь код будет установлен в каталоге `/usr/local/mysql' вместо принятого по умолчанию `/usr/local'. Вторая команда сохраняет принятый по умолчанию установочный префикс, но переопределяет принятое по умолчанию местоположение каталогов базы данных (обычно `/usr/local/var') и изменяет его на `/usr/local/mysql/data'. После завершения компиляции MySQL эти опции можно изменить с помощью файлов опций (see section 4.1.2 Файлы параметров `my.cnf')




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