Справочное руководство по MySQL
В этом разделе описывается расположение каталогов, создаваемых по
умолчанию при установке бинарного дистрибутива и дистрибутива исходного
кода.
Бинарный дистрибутив устанавливается путем его распаковки в выбранном вами
месте установки (обычно '/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'.