MySQL - система управления базами данных (СУБД) - очень популярна и широко распространена в Интернет: все современные сайты работают с базами данных MySQL.
Приложения на PHP часто используют базы данных MySQL для хранения информации, поэтому в поставку PHP включена поддержка сервера MySQL.
Скачайте дистрибутив MySQL с сайта http://www.mysql.com. Распакуйте архив и запустите файл Setup.exe.

Для начала установки нажимаем кнопку Next.

Воспользуемся выборочной установкой - Custom.

При необходимости, выбираем компоненты, которые необходимо установить. Если нет опыта установки - оставляем все по умолчанию, также как и каталог установки сервера.

Для установки сервера все готово. Нажимаем Install.

Процесс установки. Дожидаемся его окончания.

Предложение зарегистрироваться отклоняем, выбирая пункт Skip Sing-Up, и нажимаем Next.

Указываем, что настройку MySQL сервера произведем сразу, и нажимаем Finish.

Запускаем утилиту настройки сервера MySQL Server Instance Config Wizard.

Выбираем первый пункт Detailed Configuration (детальная конфигурация).

Выбираем пункт Developer Machine (машина разработчика) и следуем далее - Next.

Здесь указываем тип таблиц, который назначается по умолчанию. Выбираем Multifunctional Database (многофункциональная база данных).

Указываем диск и директорию для хранения данных из таблиц InnoDB. Выбираем диск c фaйловой системой NTFS и с достаточным объемом свободного пространства (рекомендовано около 1 Гб).

Указываем количество пользователей, которые могут одновременно подключаться к серверу. Останавливаемся на первом пункте - Decision Support (DSS). При этом количество подключений ограничено 20.
Отмечаем поддержку TCP/IP соединений и указываем номер порта 3306, через который будет осуществляться связь с сервером.
Рекомендуется оставить включенной опцию Enable Strict Mode.

В этом окне выбираем третий пункт Manual Selected Default Character Set / Collation - ручной выбор использующейся по умолчанию кодировки, и указываем cp1251, что соответствует Cyrillic Windows.

Рекомендуется, чтобы сервер MySQL запускался как сервис (служба) Windows, поэтому отмечаем первый пункт Install As Windows Service.
Далее указываем имя сервиса Service Name: MySQL - оставляем по умолчанию (если уже не установлена другая версия MySQL).
Следующее поле Launch the MySQL Server automatically позволяет запускать сервер MySQL автоматически при старте системы. Если будем запускать сервер вручную - убираем галочку.
Также отмечаем пункт Include Bin Directory in Windows PATH, иначе PHP не сможет найти нужные ему файлы MySQL.

По умолчанию создается пользователь root, для которого следует ввести пароль и подтвердить его.
Поле Enable root access from remote machines позволяет подключаться к БД удаленно с правами root.

Все готово для создания конфигурационного файла my.ini - Execute.
.
Все прошло успешно!
Теперь необходимо выполнить настройку сервера с учетом кодировки и способа сравнения данных в базе, иначе русские буквы будут отображаться некорректно - в виде вопросительных знаков.
Приступаем к настройке файла my.ini, перейти к которому можно следуя по пути C:\Program Files\MySQL\MySQL Server 5.0\my.ini.
В раздел [client], после строки port=3306 необходимо добавить следующую строку:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
указывающую путь к директории, содержащей конфигурационные файлы, которые позволяют MySQL работать с
различными кодировками.
-
В раздел [mysqld], после строки port=3306 необходимо добавить следующие строки:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
default-character-set=cp1251
character-set-server=cp1251
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
О первой строке уже говорилось выше, последние две - принудительно устанавливают кодировку cp1251 для всех запросов.
-
Теперь найдите строку:
default-storage-engine=INNODB
Замените INNODB - одну из основных систем хранения данных в СУБД MySQL - на MYISAM:
default-storage-engine=MYISAM
На этом настройка файла my.ini закончена. Закройте его, сохранив изменения.
|