Рубрики
Windows Веб-мастеринг Софт

Автоматическая установка MySQL на Windows

Содержание:

Установка MySQL

Открываем страницу загрузки дистрибутива: http://www.mysql.com/downloads/mysql/

Для Win 32 качаем: Windows (x86, 32-bit), MSI Installer Essentials — Recommended

Для Win 64 качаем: Windows (x86, 64-bit), MSI Installer Essentials — Recommended

После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить нажав на ссылку внизу (» No thanks, just take me to the downloads!).

Запускаем установщик и нажимаем Next:

Установка MySQL на Windows (1)
Установка MySQL на Windows (1)

Выбираем тип установки Custom:

Установка MySQL на Windows (2)
Установка MySQL на Windows (2)

Выбираем компоненты. Здесь можно изменить путь  установки файлов MySQL (выделить MySQL Server, нажать кнопку Change), а также путь для хранения баз данных (выделить MySQL Server Datafiles, нажать кнопку Change):

Установка MySQL на Windows (3)
Установка MySQL на Windows (3)

Проверяем пути и нажимаем Install:

Установка MySQL на Windows (4)
Установка MySQL на Windows (4)

Завершающий этап установки. Отмечаем опцию «Configure the MySQL Server now» (настроить сервер MySQL прямо сейчас) и нажимаем Finish:

Установка MySQL на Windows (5)
Установка MySQL на Windows (5)

Настройка MySQL

После завершения установки запускается MySQL Server Instance Configuration Wizard (его можно запустить вручную из меню Пуск -> Все программы -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). Нажимаем Next:

Настройка MySQL (1)
Настройка MySQL (1)

Далее выбираем пункт Detailed Configuration (расширенная настройка):

Настройка MySQL (2)
Настройка MySQL (3)

Выбираем сценарий установки: Developer Machine — для установки на домашний компьютер (наш выбор), Server Machine — для установки на сервер, Dedicated MySQL Server Machine — для установки на сервер полностью выделенный под MySQL. Эти опции влияют в первую очередь на объем потребляемой MySQL памяти:

Настройка MySQL (3)
Настройка MySQL (3)

MySQL поддерживает два основных типа БД (InnoDB — с поддержкой транзакций и InnoDB — без транзакций). Multifunctional Database — будет установлена поддержка БД обоих типов (наш выбор). Transactional Database Only — будет установлена поддержка только InnoDB. Non-Transactional database Only — будет установлена поддержка только InnoDB.

Настройка MySQL (4)
Настройка MySQL (4)

Если на предыдущем этапе была выбрана поддержка InnoDB, здесь можно настроить расположение файлов данных InnoDB:

Настройка MySQL (5)
Настройка MySQL (5)

Поддержка одновременных соединений. Decision Support — до 20 одновременных соединений (наш выбор). Online Transaction Processing — до 500 соединений. Manual Setting — ручная установка количества соединений.

Настройка MySQL (6)
Настройка MySQL (6)

Отмечаем опции «Enable TCP/IP Networking» и «Enable Strict Mode». Port Number оставляем без изменений — 3306. Если к серверу планируются прямые подключения с других компьютеров, отмечаем опцию «Add firewall exception for this port» (открыть порт в брандмауэре windows).

Настройка MySQL (7)
Настройка MySQL (7)

Выбираем кодировку по умолчанию. Сейчас самый разумный выбор — это UTF-8. Выбираем опцию Best Support For Multilingualism:

Настройка MySQL (8)
Настройка MySQL (8)

Обязательно отмечаем опцию «Install as Windows Service» (запускать как службу Windows). Отмечаем «Launch the MySQL Server automatically», если нужен автозапуск службы.

Настройка MySQL (9)
Настройка MySQL (9)

Завершающий этап. Установка пароля администратора (root). Этот пароль лучше не терять! Опции «Enable root access from remote machines» и «Create An Anonymous Account» отмечать не рекомендую, т.к. они снижают безопасность.

Настройка MySQL (10)
Настройка MySQL (10)

Далее нажимаем Next и Execute. На этом базовая настройка завершена.

Как быстро проверить установку?

Открываем Пуск -> Все программы -> MySQL ->MySql Server 5.1 -> MySQL Server Command Line Client (утилита для работы с MySQL в командной строке).

Далее вводим пароль администратора (root). Если пароль правильный, вы попадете в командную строку (mysql>). Введите команду: show databases; (точка с запятой на конце обязательны). В результате вы должны увидеть список баз данных (как минимум две — information_schema и mysql). Это означает, что сервер работает правильно. Закрываем командную строку выполнив команду exit.

ВНИМАНИЕ! Для подключения к МySQL из PHP, с сервера установленного на том же компьютере, необходимо в качестве адреса сервера MySQL вместо localhost использовать 127.0.0.1 !!!

Природа этого глюка до конца мне непонятна, но на его обнаружение потратил пол дня…

Что делать, если автоматическая установка дает сбой?

Попробуйте выполнить установку в ручном режиме из zip-архива.

Как работать с базами данных?

Одна из самых популярных программ (а может и самая популярная)  для работы с MySQL — это phpMyAdmin.

Статьи по теме:

87 ответов к “Автоматическая установка MySQL на Windows”

устонавливаю по инструкции MySQL но в конце последнюю последняя галочка не ставится не могу понять что не так

в системах Win 7 WS2008 к localhost по умолчанию нельзя подцепиться. Проблема решается просто: раскомментируйте сопоставление 127.0.0.1 localhost в файле hosts (блокнотом от имени администратора) и перезагрузитесь.

Всё сделала по инструкции, в конце нажимаю Execute. Программа галочками отмечает Prepare configuration, Write configuration file (C:\Program Files\MySQL\MySQL Server 5.0\my.ini), а на этапе Start service ставит красный крест и внизу пишет: Cannot create Windows service for MySQL. Error: 0
Что я не так делаю?

Попробуйте запустить установщик от имени администратора (через правый клик).

А почему ставите 5.0? Лучше 5.5 или 5.6!

когда начинаешь устанавливать, не указывай свой путь, пусть устанавливается на системный диск и все норм будет

Всё делал по вашей инструкции с небольшими отступлениями, сервер работает.
Но — почему так жутко тормозит открытие пхп-страниц???
Даже файлик test.php с строчкой

phpinfo();

Думает очень долго, прежде чем прогрузиться, так же и phpadmin…
Понимаю, что проблема у меня локально в чём-то, но в чём, не пойму???

Трудно сказать, почему тормозит…
Как то раз такое было из-за сильно распухших лог-файлов.
Может твой случай?

хм, но ведь всё только установилось, откуда им распухнуть?
Опытным путем вроде выяснил, что тормозит mysql. Просто пхп-страницы грузятся норм, а запросы к базе — установка форума, phpmyadmin — нереально тормозят, минуты по 3 думает…
Связка такая —
httpd-2.2.25-win32-x86-openssl-0.9.8y
php-5.3.27-nts-Win32-VC9-x86
mysql-installer-community-5.6.12.2

Ребят, это будет самый тупой вопрос в комментариях, но.. как установить? Как запустить установщик?)

Скачивайте отсюда а как устанавливать? там вообще все подругому. бардак!

Я решил проблему, ниже скажу как.
да, информация о многих расширениях присутствовала, gd2, pdo, sqlite. И все прекрасно работало не было только баз данных mssql, mysql, mysqli
На самом деле, пользовался этой статьей давно, и все выходило, в этот раз не вышло, возможно, потому что у меня сейчас не Windows 7, а Windows Server 2008 R2. Так вот для решения проблемы, похоже, достаточно было просто перезагрузить компьютер. Но я до этого также добавил ;C:\Program Files\PHP в переменные среды (вычитал, что у людей таким образом решилась эта проблема). Надеюсь, что этот пост поможет, если кто столкнется с подобной проблемой.

Все сделал по инструкции, но в phpinfo() нет mysql и mysqli, хотя в папке ext все есть и в php.ini тоже все правильно. В чем проблема?

Проблема в конфигурации php.
Есть большие сомнения, что в php.ini все правильно.
Возможно, неправильно указан путь к папке расширений

Попробуйте подключить какое-нибудь другое расширение. Например php_mbstring.dll. В phpinfo() появилась информация о расширении?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.