Справочное руководство по MySQL версии 4.1.1-alpha


         

При первом создании базы данных


При первом создании базы данных InnoDB лучше всего запустить сервер MySQL из командной строки. Тогда на экран будет выводиться информация о создании базы данных и вы сможете увидеть, что происходит. Смотрите следующий раздел, в котором описано, на что должна быть похожа выводимая информация. Например, в Windows можно запустить `mysqld-max.exe' с параметрами:
your-path-to-mysqld>mysqld-max --console
Где поместить файл `my.cnf' или `my.ini' в Windows? Для Windows существуют следующие правила:

  • Должен быть создан только один файл `my.cnf' или `my.ini'.

  • Файл `my.cnf' должен находиться в корневом каталоге диска `C:'.

  • Файл `my.ini' должен находиться в каталоге `WINDIR', например в

  • `C:\WINDOWS' или `C:\WINNT'. Чтобы вывести значение `WINDIR', можно воспользоваться командой SET операционной системы MS-DOS.
  • Если на вашем компьютере применяется загрузчик операционной системы, в

  • котором диск `C:' не является загрузочным, то необходимо использовать файл `my.ini'.
    Где указываются параметры в Unix?
    В Unix mysqld считывает параметры из следующих файлов, если они существуют, в таком порядке:

    • `/etc/my.cnf' - общие параметры.

    • `COMPILATION_DATADIR/my.cnf' -- параметры для сервера.

    • `defaults-extra-file' -- файл, указанный при помощи

    • --defaults-extra-file=....
    • `~/.my.cnf' - параметры для пользователя.

    • COMPILATION_DATADIR представляет собой каталог данных MySQL, который был указан как параметр ./configure при компиляции mysqld (обычно `/usr/local/mysql/data' для установки исполняемых файлов или `/usr/local/var' для установки исходного кода).
      Если точно не известно, откуда mysqld считывает свои файлы `my.cnf' или `my.ini', можно задать путь как первый параметр командной строки для сервера: mysqld --defaults-file=your_path_to_my_cnf.
      InnoDB формирует полный путь к файлу данных путем соединения innodb_data_home_dir и имени файла данных или пути в innodb_data_file_path, добавляя при необходимости косую черту. Если ключевое слово innodb_data_home_dir не упоминается в `my.cnf'

      Содержание  Назад  Вперед