Сборка MyDB Сервер для MySQL 8.0 из исходного кода¶
Следующие инструкции описывают сборку и установку MyDB Сервер для MySQL 8.0 из исходного кода.
Получение исходного кода из Git¶
MyDB использует Gitflic для разработки открытых проектов. Чтобы собрать последнюю версию MyDB Сервер для MySQL из исходного кода, вам понадобится установленный в вашей системе git
.
Вы можете получить последнюю версию дерева исходного кода MyDB Сервер для MySQL 8.0 с помощью следующих команд:
$ git clone https://giflic.ru/mydb/mydb-server.git
$ cd mydb-server
$ git checkout 8.0
$ git submodule init
$ git submodule update
Если вы собираетесь вносить изменения в MyDB Сервер для MySQL 8.0 и хотите распространять результаты этой работы, вы можете создать новый архив с исходным кодом – точно так же, как мы это делаем для релиза:
$ cmake .
$ make dist
После получения исходного репозитория или извлечения исходного кода из архива (полученного от MyDB или созданного вами самостоятельно), вам нужно будет настроить и собрать MyDB Сервер для MySQL.
Сначала запустите CMake, чтобы настроить сборку. Здесь можно указать все обычные параметры сборки аналогично сборке MySQL. В зависимости от параметров, с которыми вы хотите скомпилировать MyDB Сервер для MySQL, вам могут понадобиться другие библиотеки, установленные в вашей системе. Вот пример, использующий конфигурационные параметры, аналогичные параметрам, которые MyDB использует для создания собственных сборок:
$ cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community
Сборка проект из исходного кода¶
Теперь соберите проект с помощью make
:
$ make
И установите:
$ make install
По завершении этого шага MyDB Сервер для MySQL 8.0 будет установлен в вашей системе.