Spec-Zone .ru
спецификации, руководства, описания, API
|
Здание MySQL от исходного кода включает, Вы, чтобы настроить создаете параметры, оптимизацию компилятора, и расположение установки. Для списка систем, на которых MySQL, как известно, работает, см. Раздел 2.1.1, "Операционные системы, Поддерживаемые MySQL Community Server".
Прежде, чем Вы продолжите с установкой из источника, проверьте, производит ли Oracle предварительно скомпилированное двоичное распределение для Вашей платформы и работает ли это на Вас. Мы прикладываем много усилий в обеспечение, что наши двоичные файлы создаются с самыми лучшими опциями для оптимальной производительности. Инструкции для того, чтобы установить двоичные дистрибутивы доступны в Разделе 2.2, "Устанавливая MySQL на Unix/Linux Используя Универсальные Двоичные файлы".
Есть два метода для того, чтобы установить MySQL из источника:
Используйте стандартное исходное распределение MySQL. Чтобы получить стандартное распределение, см. Раздел 2.1.3, "Как к MySQL Get". Для получения инструкций по созданию от стандартного распределения см. Раздел 2.9.2, "Устанавливая MySQL Используя Стандартное Исходное Распределение".
Стандартные дистрибутивы доступны как сжатые файлы tar,
архивы Zip, или пакеты ОБ/МИН. У файлов распределения есть имена формы mysql-
, VERSION
.tar.gzmysql-
, или
VERSION
.zipmysql-
, где VERSION
.rpmVERSION
число как 5.7.2
.
Имена файлов для исходных дистрибутивов можно отличить от тех для предварительно скомпилированных
двоичных дистрибутивов в том исходном распределении, имена универсальны и не включают имени
платформы, тогда как двоичные имена распределения включают имя платформы, указывающее на тип
системы, для которой предназначается распределение (например, pc-linux-i686
или winx64
).
Используйте дерево разработки MySQL. Деревья разработки не обязательно получили тот же самый уровень тестирования как стандартные дистрибутивы выпуска, таким образом, этот метод установки обычно требуется, только если Вы нуждаетесь в новых изменениях кода. Для получения информации о создании от одного из деревьев разработки см. Раздел 2.9.3, "Устанавливая MySQL Используя Исходное Дерево Разработки".
Установка MySQL из источника требует нескольких средств разработки. Некоторые из этих инструментов необходимы независимо от того, используете ли Вы стандартное исходное распределение или исходное дерево разработки. Другие требования инструмента зависят, на котором методе установки Вы используете.
Чтобы установить MySQL из источника, у Вашей системы должны быть следующие инструменты, независимо от метода установки:
CMake, который используется в качестве
создавать платформы на всех платформах. CMake может быть
загружен с
Польза делает программу. Хотя
некоторые платформы, с которыми идут, их собственные делают реализации, это настоятельно рекомендуется это,
Вы используете GNU, делают 3.75 или более новый. Это может
уже быть доступно на Вашей системе как gmake. GNU делает, доступно от
Рабочий компилятор C++ ANSI. GCC 4.2.1 или позже, Studio Sun 10 или позже, Visual Studio 2008 или позже, и много токов предоставленные поставщиком компиляторы, как известно, работают.
Perl необходим, если Вы намереваетесь выполнить сценарии тестирования. Большинство Подобных Unix систем включает Perl. На Windows можно использовать версию, такую как Perl ActiveState.
Чтобы установить MySQL от стандартного исходного распределения, один из следующих инструментов обязан распаковывать файл распределения:
Для a .tar.gz
сжатый файл tar: GNU gunzip
распаковать
распределение и разумный tar, чтобы распаковать это. Если
Ваша программа tar поддерживает z
опция, это может и распаковать и распаковать файл.
tar GNU, как известно, работает. Стандартный tar, предоставленный некоторые операционные системы, не
в состоянии распаковать длинные имена файлов в распределении MySQL. Следует загрузить и установить
tar GNU, или при наличии, использовать предварительно
установленную версию tar GNU. Обычно это доступно как gnutar,
gtar, или как tar в пределах GNU или каталога Free Software, такой
как /usr/sfw/bin
или /usr/local/bin
.
tar GNU доступен от
Для a .zip
Архив Zip: WinZip
или другой инструмент, который может читать .zip
файлы.
Для .rpm
Пакет ОБ/МИН: rpmbuild
программа, используемая, чтобы создать распределение, распаковывает это.
Чтобы установить MySQL от исходного дерева разработки, следующие дополнительные инструменты требуются:
Чтобы получить исходное дерево, следует установить Базар. У
бизон необходим, чтобы генерировать
sql_yacc.cc
от sql_yacc.yy
Следует
использовать последнюю версию бизона где только возможно.
Версии 1.75 и 2.1, как известно, работают. Были проблемы, о которых сообщают, с бизоном 1.875. Если Вы испытываете проблемы, обновляете
до более позднего, а не ранее, версия.
бизон доступен от bison
поскольку Windows может быть загружен с C:\Program
Files\GnuWin32
каталог. Некоторые утилиты могут быть не в состоянии найти бизона из-за пространства в имени каталога. Кроме
того, Visual Studio может просто зависнуть, если есть пробелы в пути. Можно разрешить эти проблемы,
устанавливая в каталог, который не содержит пространство; например C:\GnuWin32
.
На OpenSolaris и Экспрессе Соляриса, m4 должен быть установлен в дополнение к бизону. m4
доступен от
Если необходимо установить какие-либо программы, измените Ваш PATH
переменная окружения, чтобы включать любые каталоги, в которых располагаются программы. См. Раздел
4.2.4, "Устанавливая Переменные окружения".
Если Вы сталкиваетесь с проблемами и потребностью зарегистрировать отчет об ошибках, пожалуйста, используйте инструкции в Разделе 1.7, "Как Сообщить об Ошибках или проблемах".