С системой управления базами данных MySQL работают все современные сайты.
Скачать дистрибутив MySQL можно с официального сайта программы.
Установка MySQL
Для установки MySQL нужно распаковать скачанный архив и запустить файл Setup.exe.
Чтобы начать установку нужно нажать кнопку Next.
Выберем выборочную установку – Custom.
Выберем компоненты, необходимые для установки, или оставим все по умолчанию. Каталог установки сервера также можно оставить без изменений.
После этого для установки сервера нужно нажать Install.
Далее необходимо дождаться окончания процесса установки.
Выбрав пункт Skip Sing-Up, отклоняем предложение зарегистрироваться и нажимаем кнопку Next.
Отметим, что настройка сервера MySQL сервера будет произведена сразу, и нажмем Finish.
Запустим утилиту настройки MySQL сервера.
Выберем первый пункт Детальная конфигурация – Detailed Configuration.
Выберем пункт Машина разработчика – Developer Machine и нажмем кнопку Next.
Далее укажем тип таблиц, который будет назначен по умолчанию. Выберем Многофункциональную базу данных – Multifunctional Database.
Укажем диск и папку для хранения данных из таблиц InnoDB. Выберем диск, который имеет ф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.
Для создания конфигурации нажимаем Execute.
Процесс установки успешно завершен.
Настройка сервера
Для корректного отображения русских букв выполним настройку сервера для данной кодировки и способа сравнения данных в БД.
Приступим к настройке файла конфигурации my.ini, который можно найти по следующему пути:
C:\Program Files\MySQL\MySQL Server 5.0\my.ini.
-
В разделе [client] ниже строки port=3306 добавим такую строку:
Строка указывает путь к папке, которая содержит файлы конфигурации, позволяющие MySQL работать с разными кодировками.
-
В разделе [mysqld] ниже строки port=3306 добавим такие строки:
Первая строка описывалась выше, а две последние выполняют принудительную установку кодировки cp1251 для всех запросов.
-
Найдем строку:
Заменим одну из основных систем хранения данных в MySQL INNODB на MYISAM:
Настройка файла конфигурации my.ini завершена. Необходимо сохранить изменения и закрыть его.