Игра на «Морской Бой» на JavaScript: «Простая Игра» и «Игра для Двоих»
Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Интернет-магазин под ключ

Статьи для сайтов!!!
Главная Локальный сервер Установка и настройка MySQL Подключение MySQL к PHP

Установка и настройка MySQL

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.

  1. В раздел [client], после строки port=3306 необходимо добавить следующую строку:

    character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"

    указывающую путь к директории, содержащей конфигурационные файлы, которые позволяют MySQL работать с различными кодировками.

  2. В раздел [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 для всех запросов.

  3. Теперь найдите строку:

    default-storage-engine=INNODB

    Замените INNODB - одну из основных систем хранения данных в СУБД MySQL - на MYISAM:

    default-storage-engine=MYISAM

На этом настройка файла my.ini закончена. Закройте его, сохранив изменения.

Установка и настройка PHP Установка и настройка MySQL Подключение MySQL к PHP
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru