Содержание:
Открываем страницу загрузки дистрибутива: 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:
Выбираем тип установки Custom:
Выбираем компоненты. Здесь можно изменить путь установки файлов MySQL (выделить MySQL Server, нажать кнопку Change), а также путь для хранения баз данных (выделить MySQL Server Datafiles, нажать кнопку Change):
Проверяем пути и нажимаем Install:
Завершающий этап установки. Отмечаем опцию «Configure the MySQL Server now» (настроить сервер MySQL прямо сейчас) и нажимаем Finish:
После завершения установки запускается MySQL Server Instance Configuration Wizard (его можно запустить вручную из меню Пуск -> Все программы -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). Нажимаем Next:
Далее выбираем пункт Detailed Configuration (расширенная настройка):
Выбираем сценарий установки: Developer Machine — для установки на домашний компьютер (наш выбор), Server Machine — для установки на сервер, Dedicated MySQL Server Machine — для установки на сервер полностью выделенный под MySQL. Эти опции влияют в первую очередь на объем потребляемой MySQL памяти:
MySQL поддерживает два основных типа БД (InnoDB — с поддержкой транзакций и InnoDB — без транзакций). Multifunctional Database — будет установлена поддержка БД обоих типов (наш выбор). Transactional Database Only — будет установлена поддержка только InnoDB. Non-Transactional database Only — будет установлена поддержка только InnoDB.
Если на предыдущем этапе была выбрана поддержка InnoDB, здесь можно настроить расположение файлов данных InnoDB:
Поддержка одновременных соединений. Decision Support — до 20 одновременных соединений (наш выбор). Online Transaction Processing — до 500 соединений. Manual Setting — ручная установка количества соединений.
Отмечаем опции «Enable TCP/IP Networking» и «Enable Strict Mode». Port Number оставляем без изменений — 3306. Если к серверу планируются прямые подключения с других компьютеров, отмечаем опцию «Add firewall exception for this port» (открыть порт в брандмауэре windows).
Выбираем кодировку по умолчанию. Сейчас самый разумный выбор — это UTF-8. Выбираем опцию Best Support For Multilingualism:
Обязательно отмечаем опцию «Install as Windows Service» (запускать как службу Windows). Отмечаем «Launch the MySQL Server automatically», если нужен автозапуск службы.
Завершающий этап. Установка пароля администратора (root). Этот пароль лучше не терять! Опции «Enable root access from remote machines» и «Create An Anonymous Account» отмечать не рекомендую, т.к. они снижают безопасность.
Далее нажимаем 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 (блокнотом от имени администратора) и перезагрузитесь.
Спасибо большое….. Только как бы мне теперь установить North Wind DB???
Поищите в сети.
Вот здесь есть дамп этой бд в формате mysql: http://dev.wavemaker.com/forums/?q=node/4721
Вот еще посвежее: https://code.google.com/p/northwindextended/downloads/detail?name=Northwind.MySQL5.sql
Всё сделала по инструкции, в конце нажимаю 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 с строчкой
Думает очень долго, прежде чем прогрузиться, так же и 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
а как установить phpmyadmin ?
Ребят, это будет самый тупой вопрос в комментариях, но.. как установить? Как запустить установщик?)
Если скачали zip-архив, то добро пожаловать в раздел ручной установки.
Для автоматической установки надо скачивать MSI installer, например отсюда: http://dev.mysql.com/downloads/installer/5.6.html.
Там один файл — его и надо запускать.
Скачивайте отсюда а как устанавливать? там вообще все подругому. бардак!
Далеко не тупой вопрос. нужно изначально это говорить!
Респект автору! ++++
Я решил проблему, ниже скажу как.
да, информация о многих расширениях присутствовала, 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() появилась информация о расширении?