Справочное руководство по MySQL

2.1.2.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 section 7.5.2 Параметры запуска InnoDB.

    Если же работу с таблицами InnoDB вы не планируете, следует в файле опций добавьте опцию skip-innodb.

    Теперь вы готовы тестировать запуск сервера.




Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости