2.2.7 Схемы установки
В этом разделе описывается расположение каталогов, создаваемых по
умолчанию при установке бинарного дистрибутива и дистрибутива исходного
кода.
Бинарный дистрибутив устанавливается путем его распаковки в выбранном вами
месте установки (обычно `/usr/local/mysql') и создает следующие каталоги:
Каталог | Содержание каталога
|
`bin' | Клиентские программы и сервер mysqld
|
`data' | Файлы журналов, базы данных
|
`include' | Включаемые (заголовочные) файлы
|
`lib' | Библиотеки
|
`scripts' | mysql_install_db
|
`share/mysql' | Файлы с текстами сообщений об ошибках
|
`sql-bench' | Тесты производительности
|
Дистрибутив исходного кода устанавливается после того, как вы
сконфигурируете и скомпилируете его. По умолчанию на этапе установки файлы
инсталлируются в каталог `/usr/local' в следующие подкаталоги:
Каталог | Содержание каталога
|
`bin' | Клиентские программы и скрипты
|
`include/mysql' | Включаемые (заголовочные) файлы
|
`info' | Документация в формате Info
|
`lib/mysql' | Библиотеки
|
`libexec' | Сервер mysqld
|
`share/mysql' | Файлы с текстами сообщений об ошибках
|
`sql-bench' | Тесты производительности и тест crash-me
|
`var' | Базы данных и файлы журналов
|
Внутри каталога установки схема расположения инсталляции исходного кода
отличается от схемы установки бинарного дистрибутива в следующих
отношениях:
-
Сервер
mysqld
устанавливается в каталог `libexec', а не в `bin'.
-
Каталогом данных является `var', а не `data'.
-
mysql_install_db
устанавливается в каталоге `/usr/local/bin', а не в
`/usr/local/mysql/scripts'.
-
Каталогами заголовочных файлов и библиотек являются `include/mysql' и
`lib/mysql', а не `include' и `lib'.
Можно создать собственную бинарную установку из скомпилированного
дистрибутива исходного кода. Для этого следует выполнить скрипт
`scripts/make_binary_distribution'.