Содержание:
Открываем страницу загрузки дистрибутива: 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”
Да, кстати, для работы с базами данных рекомендую использовать программу Navicat for MySQL любой версии. Интерфейс у нее английский, но возможности довольно обширны, к тому же визуально с БД работать проще, чем в консоли.
Если все читать внимательно, четко следовать инструкциям и скриншотам — все ставится отлично. Спасибо автору.
«Закрываем командную строку выполнив команду exit.»
после ввода в командной строке «exit» выхода почему то не происходит,
подскажите новичку, что не так.
и еще, вот здесь было прописано помимо требуемого information_schema mysql: perfoormance_schema test
Это не есть ошибка?
спасибо ответившим :)
По запросу show databases; вы должны увидеть список баз данных. Плохо когда список пуст, а у вас все ок.
То что не получается выйти через exit — это конечно странно, но не более…
Выход нужно делать по команде
exit;
а неexit
.Честно говоря, давний склероз не позволяет сказать точно где, но в конфигурационном файле Apache, по крайней мере в старых версиях, в его начале вставлялась строка:
localhost 127.0.0.1 (или наоборот ???).
Это позволяло делать в качестве адреса сервера MySQL этот злосчастный localhost, который теперь портит автору кровь.
Еще раз повторяю: это было на 100% в старых версиях. Что касается эволюционных процессов, — не буду туманить: меня и так устраивает.
Нет, боюсь, вы все же ошибаетесь )) Apache тут не при чем.
Есть такой специальный файл hosts (%WINDIR%\System32\Drivers\etc), вот в нем все это и прописывается. Причем запись для localhost там по умолчанию присутствует всегда.
Благодарю за помощь )
Огромное спасибо, все написано профессионально, у меня все получилось
успел просмотреть ошибка(по моему) 1045
Попробуй вот такое решение: http://www.martinalaimo.com/en/2010/05/windows-vista-64bits-mysql-error-1045/
Не важно, что там говорится о Виста 64. Последовательность действий правильная.
Еще вариант:
When you install MySQL for the first time, no password is set for root user.
Move to the installation directory of mysql (cd/usr/local/mysql) Set the password for user, using the following command —
./bin/mysqladmin -u <username> password
Enter your password. Then you can connect to the mysql client as
./bin/mysql -u <username> -p <password>
Мускул версии 5.5.8 … установлен но не запускается.. windows 7… окно открывается и закрывается буквально через доли секунд (с писком) ..
Посмотрите Журналы Windows -> Приложение — там должны быть сведения об ошибке.
Cкюл не запускается ,что может быть..Все делал как написано
Не запускается сама служба или как?
Какие ошибки в логах windows?
Огромное Вам спасибо за
«вместо localhost использовать 127.0.0.1 !!!»!!!
Целый день ведь почти погубил…