Получение, сборка и тестирование последней версии MariaDB удобным способом
Данная документация демонстрирует все шаги по получению, сборке и тестированию последней версии сервера MariaDB (10.5 на момент написания) с GitHub. Каждый этап содержит ссылку на полную документацию по данному шагу для более подробной информации.
Установка всех инструментов, необходимых для сборки MariaDB
OpenSUSE
sudo zypper install git gcc gcc-c++ make bison ncurses ncurses-devel zlib-devel libevent-devel cmake openssl
Debian
apt install -y build-essential bison apt build-dep mariadb-server
Настройка git
Получение и взятие кода MariaDB в подкаталог текущей директории
git clone https://github.com/MariaDB/server.git mariadb cd mariadb git checkout 10.5
Сборка
Следующая команда собирает сервер аналогично тому, как собираются релизы. Используйте cmake . -DCMAKE_BUILD_TYPE=Debug для сборки в режиме отладки.
cmake . -DBUILD_CONFIG=mysql_release && make -j8
Проверка сервера (если необходимо)
cd mysql-test mtr --parallel=8 --force
Установка баз данных по умолчанию
./scripts/mariadb-install-db --srcdir=.
(В более старых версиях MariaDB используется mysql_install_db)
Установка сервера (при необходимости)
Вы также можете запустить и протестировать MariaDB непосредственно из каталога сборки, в этом случае вы можете пропустить следующие шаги.
make install
Запуск сервера
Запустите сервер в отдельном окне терминала для тестирования. Обратите внимание, что каталог зависит от вашей системы!
/usr/sbin/mysqld
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/get-build-and-test-latest-mariadb-the-lazy-way/