Начиная с версии MySQL 3.23.38, дистрибутив для Windows включает в себя как обычный бинарный код, так и бинарный код сервера MySQL-Max. Ниже приводится список различных серверов MySQL, которые можно использовать:
Бинарный код Описание mysqld Скомпилирован с полным набором возможностей отладки и автоматической проверки выделения памяти, символических ссылок, таблиц InnoDB и BDB. mysqld-opt Оптимизированный бинарный код без поддержки транзакционных таблиц. mysqld-nt Оптимизированный бинарный код для NT/2000/XP с поддержкой именованных каналов. Можно запустить эту версию на Windows 9x/Me, но в этом случае не создаются именованные каналы и необходимо иметь установленный протокол TCP/IP. mysqld-max Оптимизированный бинарный код с поддержкой символических ссылок и таблиц InnoDB и BDB. mysqld-max-nt Подобен mysqld-max, но скомпилирован с поддержкой именованных каналов.Начиная с версии 3.23.50, именованные каналы доступны только при запуске mysqld с --enable-named-pipe.
Все бинарные коды оптимизированы под процессор Pentium Pro, но должны работать на любом процессоре Intel >= i386.
При следующих обстоятельствах для того чтобы задать вашу конфигурацию MySQL будет необходимо использовать файл опций:
Если каталоги установки или данных отличаются от заданных по умолчанию местоположений (`c:\mysql' и `c:\mysql\data').
Если вы хотите использовать один из следующих серверов:
Если вам требуется выполнить настройку установочных параметров сервера.
Обычно для редактирования файла опций `my.ini' можно использовать инструмент WinMySQLAdmin. В этом случае остальную часть данного раздела вы можете пропустить.
Существует два файла опций с одинаковыми функциями: `my.cnf' и `my.ini'. Однако во избежание недоразумений лучше всего использовать только один из них. Оба файла представляют собой простой текст. Если вы собираетесь использовать файл `my.cnf', то его следует создать в корневом каталоге диска C, если `my.ini' - то в системном каталоге Windows (это обычно что-либо вроде `C:\WINDOWS' или `C:\WINNT'; его точное местоположение можно определить по значению переменной окружения windir). MySQL сначала ищет файл `my.ini', а затем `my.cnf'.