Начиная с версии 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
).-
Если вы хотите использовать один из следующих серверов:
mysqld.exe
mysqld-max.exe
mysqld-max-nt.exe
Если вам требуется выполнить настройку установочных параметров сервера.
Обычно для редактирования файла опций my.ini
можно использовать инструмент
WinMySQLAdmin
. В этом случае остальную часть данного раздела вы можете
пропустить.
Существует два файла опций с одинаковыми функциями: my.cnf
и my.ini
.
Однако во избежание недоразумений лучше всего использовать только один из
них. Оба файла представляют собой простой текст. Если вы собираетесь
использовать файл my.cnf
, то его следует создать в корневом каталоге
диска C, если my.ini
- то в системном каталоге Windows (это обычно
что-либо вроде C:\WINDOWS
или C:\WINNT
; его точное местоположение
можно определить по значению переменной окружения windir
). MySQL сначала
ищет файл my.ini
, а затем my.cnf
.
Если на вашем компьютере используется начальный загрузчик, в котором диск
C не является загрузочным диском, то следует работать только с файлом
my.ini
. Инструментальная программа WinMySQLAdmin
, если она у вас
применяется, также использует только файл my.ini
(файл помощи с
инструкциями по использованию этого инструмента находится в каталоге
\mysql\bin
).
Используя notepad.exe
, создайте файл опций и отредактируйте раздел
[mysqld]
, указав значения параметров basedir
и datadir
:
[mysqld] # set basedir to installation path, e.g., c:/mysql basedir=the_install_path # set datadir to location of data directory, # e.g., c:/mysql/data or d:/mydata/data datadir=the_data_path
Следует учитывать, что в Windows имена путей должны указываться в файле опций с использованием предпочтительно прямых слешей, а не обратных. Если вы применяете обратные слеши, то их необходимо дублировать.
Чтобы использовать каталог данных, отличный от заданного по умолчанию
c:\mysql\data
, необходимо скопировать все содержимое каталога
c:\mysql\data
в новое местоположение.
Если вы хотите работать с транзакционными таблицами InnoDB
, то необходимо
вручную создать два новых каталога для хранения данных таблиц InnoDB
и
журнальных файлов - т.е. c:\ibdata
и c:\iblogs
. Помимо этого
потребуется добавить несколько дополнительных строк в файле опций. См.
раздел See Раздел 7.5.2, «Параметры запуска InnoDB».
Если же работу с таблицами InnoDB
вы не планируете, следует в файле опций
добавьте опцию skip-innodb
.
Теперь вы готовы тестировать запуск сервера.