Начиная с версии 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.
Теперь вы готовы тестировать запуск сервера.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
