2.1.2. Установка MySQL на Windows
2.1.2.2. Подготовка конфигурации MySQL для Windows
Начиная с версии 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 .
Теперь вы готовы тестировать запуск сервера.
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|