Рубрики
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”

Да, кстати, для работы с базами данных рекомендую использовать программу Navicat for MySQL любой версии. Интерфейс у нее английский, но возможности довольно обширны, к тому же визуально с БД работать проще, чем в консоли.

Если все читать внимательно, четко следовать инструкциям и скриншотам — все ставится отлично. Спасибо автору.

«Закрываем командную строку выполнив команду exit.»
после ввода в командной строке «exit» выхода почему то не происходит,
подскажите новичку, что не так.
и еще, вот здесь было прописано помимо требуемого information_schema mysql: perfoormance_schema test
Это не есть ошибка?
спасибо ответившим :)

По запросу show databases; вы должны увидеть список баз данных. Плохо когда список пуст, а у вас все ок.

То что не получается выйти через exit — это конечно странно, но не более…

Честно говоря, давний склероз не позволяет сказать точно где, но в конфигурационном файле Apache, по крайней мере в старых версиях, в его начале вставлялась строка:
localhost 127.0.0.1 (или наоборот ???).
Это позволяло делать в качестве адреса сервера MySQL этот злосчастный localhost, который теперь портит автору кровь.
Еще раз повторяю: это было на 100% в старых версиях. Что касается эволюционных процессов, — не буду туманить: меня и так устраивает.

Нет, боюсь, вы все же ошибаетесь )) Apache тут не при чем.
Есть такой специальный файл hosts (%WINDIR%\System32\Drivers\etc), вот в нем все это и прописывается. Причем запись для localhost там по умолчанию присутствует всегда.

Огромное спасибо, все написано профессионально, у меня все получилось

Еще вариант:

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…  окно открывается и закрывается буквально через доли секунд (с писком) ..

Огромное Вам спасибо за
«вместо localhost использовать 127.0.0.1 !!!»!!!
Целый день ведь почти погубил…

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

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


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