Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Установка MySQL /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Быстрая стандартная установка MySQL - Программирование от RIN.RU
Быстрая стандартная установка MySQL



Установка MySQL на Windows




Имеются два следующих типа дистрибутивов сервера MySQL для Windows:


  1. Бинарный дистрибутив, в состав которого входит программа установки;она устанавливает все, что нужно, так что можно сразу же запускатьсервер.

  2. Дистрибутив исходного кода, в котором содержится весь код и файлыподдержки для создания исполняемых файлов с использованием компилятораVC++ 6.0. See section 2.3.7 Дистрибутив исходного кода для Windows.




В общем случае следует отдавать предпочтение бинарному дистрибутиву.


Вам потребуется:


  • 32-разрядная операционная система Windows, такая как 9x, Me, NT, 2000или XP. Под управлением семейства NT (NT, Windows 2000 и XP) серверMySQL можно запускать как сервис. See section 2.6.2.2 Запуск MySQL на Windows NT, 2000 или XP. Если предполагается работать с таблицамиразмером более 4 Гб, необходимо установить MySQL на файловую системуNTFS или более новую. При создании таблиц не забывайте использоватьMAX_ROWS и AVG_ROW_LENGTH. See section 6.5.3 Синтаксис оператора CREATE TABLE.Поддержка протокола TCP/IP.

  • Копия бинарного кода MySQL или дистрибутив для Windows, который можетбыть загружен с http://www.mysql.com/downloads/.Примечание:дистрибутив поставляется в виде архивных файлов, сжатых архиваторомZIP. Во избежание повреждения файлов в процессе загрузки мырекомендуем использовать адекватный клиент FTP с возможностьювозобновления загрузки.

  • Архиватор ZIP для распаковки файла дистрибутива.

  • Достаточно места на жестком диске для распаковки, установки и созданиябаз данных в соответствии с вашими требованиями.

  • Если вы планируете подключаться к серверу MySQL через ODBC, топонадобится драйвер MyODBC. See section 8.3 Поддержка ODBC в MySQL.




Установка бинарного кода


  1. Если вы работаете на сервере NT/2000/XP, войдите в систему какпользователь с привилегиями администратора.

  2. Если вы производите модернизацию более ранней установки MySQL, тонеобходимо остановить сервер. Если сервер работает как сервис, топрименяйте следующую команду:

    C:\> NET STOP MySQL


    В остальных случаях используйте:

    C:\mysql\bin> mysqladmin -u root shutdown


  3. Если вы хотите изменить исполняемый файл сервера (т.е. -max или -nt),необходимо также удалить сервис:

    C:\mysql\bin> mysqld-max-nt --remove


  4. Разархивируйте файл дистрибутива во временном каталоге.

  5. Запустите файл "setup.exe", чтобы начать процесс установки. Если выхотите установить программу в иной каталог, чем заданный по умолчанию"c:\mysql", то используйте кнопку Browse для указания выбранного вамикаталога.

  6. Завершите процесс установки.




Подготовка конфигурации 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:/mysqlbasedir=the_install_path# set datadir to location of data directory,#
e.g., c:/mysql/data or d:/mydata/datadatadir=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.


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


Первый запуск сервера


Тестирование лучше всего производить из окна оболочки DOS, посколькусообщения о состоянии, которые выводит сервер, появляются в окне DOS. Еслис вашей конфигурацией что-нибудь не так, то при помощи этих сообщенийбудет легче идентифицировать и устранить любые проблемы.


Убедитесь, что находитесь в каталоге, где расположен сервер, затем введитеследующую команду:

C:\mysql\bin> mysqld-max --standalone




При запуске сервера вы должны увидеть следующие сообщения:

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: creating foreign key constraint system tables
InnoDB: foreign key constraint system tables created011024 10:58:25
InnoDB: Started




Чтобы получить дальнейшую информацию о работе MySQL под Windows,обращайтесь к разделу See section 2.6.2 Примечания к Windows.

<<<  Назад
 1  2 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Общие вопросы инсталляции

Установка исходного дистрибутива MySQL

Послеустановочные настройка и тестирование

Апгрейд/даунгрейд MySQL

Заметки по операционным системам

Замечания по установке Perl

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь