Перейти к содержанию

Сборка 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 будет установлен в вашей системе.


Последнее обновление: 2024-04-30