Вам потребуются следующие средства:
Компилятор VC++ 6.0 (усовершенствованный с помощью служебных пакетов 4 SP или 5 SP и пакета предварительной обработки) Пакет предварительной обработки необходим для макроассемблера. Более подробная информация находится на: https://msdn.microsoft.com/vstudio/sp/vs6sp5/faq.asp.
Дистрибутив исходного кода MySQL для Windows, который может быть загружен с https://www.mysql.com/downloads/.
Сборка MySQL
Создайте рабочий каталог (т.е.
workdir
).Распакуйте дистрибутив исходного кода в вышеупомянутом каталоге.
Запустите компилятор VC++ 6.0.
В меню
File
выберитеOpen Workspace
.Откройте рабочую область
mysql.dsw
, находящуюся в рабочем каталоге.В меню
Build
выберите подменюSet Active Configuration
.Выберите в появившемся окне
mysqld
-Win32 Debug
и нажмитеOK
.Нажмите клавишу
F7
, чтобы начать процесс построения отладочных версий сервера, библиотек и некоторых клиентских приложений.По окончании компиляции скопируйте библиотеки и исполняемые файлы в отдельный каталог.
Тем же способом скомпилируйте рабочие версии (релизы), которые вам нужны.
Создайте каталог для всего, что нужно MySQL, т.е.
c:\mysql
-
Из каталога
workdir
скопируйте в каталогc:\mysql
следующие подкаталоги:Data (данные)
Docs (документация)
Share (совместно используемые ресурсы)
Создайте каталог
c:\mysql\bin
и скопируйте в него все скомпилированные перед этим серверы и клиенты.При желании можете также создать каталог
lib
и скопировать в него скомпилированные ранее библиотеки.-
Произведите очистку, используя Visual Studio.
Установите и запустите сервер тем же способом, что и для бинарного дистрибутива для Windows (see Раздел 2.1.2.2, «Подготовка конфигурации MySQL для Windows»).