Схемы установки


В этом разделе описывается расположение каталогов, создаваемых по умолчанию при установке бинарного дистрибутива и дистрибутива исходного кода.

Бинарный дистрибутив устанавливается путем его распаковки в выбранном вами месте установки (обычно /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.