Как установить MySQL на Windows – понижаем градус своего котелка

Как установить MySQL на Windows

От автора: один мой товарищ за день умудрился сначала сорвать спину, когда ставил дома новый шкаф. А затем на работе «надорвал» себе мозги, когда пытался разобраться, как установить MySQL на Windows. В общем, спину я не смог вылечить, но вот ум его от «закипания» спас. Может, и кого-то из вас избавлю от головной боли, рассказав об установке СУБД.

Альтернатива Денверу?

И сразу может родиться встречный вопрос: зачем искать себе на «котелок» головную боль, если есть уже собранный и простой в установке набор, в состав которого входит «любимая» СУБД? Правильно! Не нужно искать головную боль там, где ее нет. Это сейчас у вас нет проблемы, связанной с установкой MySQL на Windows. Но может возникнуть, если:

Нужна только СУБД, а не весь набор целиком – возможно, вы надумаете еще сильнее углубиться в изучение MySQL. Ну, а PHP и веб-сервер пока не будут востребованы. При запуске Денвера получится, что эти составляющие набора буду крутиться сами по себе, постоянно «кушая» мощности аппаратной части компьютера. Особенно эта проблема остра для устаревших моделей портативных ПК. Я зная о чем говорю, поскольку долгое время использовал такой. Мой старый ноут «грузили» по полной пару открытых вкладок в браузере. В общем, каждый процент производительности был на счету.

Установка более новой версии – в состав Денвера входит актуальная версия MySQL, но иногда требуется самая новая версия. Например, для разработки БД под конкретное «издание» СУБД.

Модернизация системы управления учетными записями в phpMyAdmin – через данную программную оболочку, входящую в состав набора для джентльменов, можно работать только под одной учетной записью, которая установлена по умолчанию. То есть через root с пустым паролем. Но иногда нужно входить на сервер MySQL под другим пользователем, чтобы протестировать какой-нибудь запрос, триггер или хранимую процедуру. Конечно, можно через командную строку, но хочется работать «с комфортом» :) .

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Зарегистрироваться

Создание ADO приложений с использованием другого серверного языка – никто не спорит с тем, что «PHP и MySQL – forever». Но существуют и другие серверные языки программирования, для разработки приложений на которых может потребоваться установка MySQL на Windows 10 или другую версию ОС.

В общем, причин инсталляции отдельного экземпляра СУБД на клиентскую машину может быть множество: я лишь привел несколько из них. Теперь перейдем непосредственно к описанию процесса установки.

Скачиваем свой экземпляр

Дистрибутив СУБД на официальном ресурсе разработчиков доступен для скачивания в двух вариантах:

В виде автоматического пакета установки с расширением .msi – его мы рассматривали в одном из наших предыдущих материалов, поэтому пропустим его.

В форме бинарного кода, запакованного в ZIP – данный вариант мы и применим сегодня.

Также стоит отметить, что я буду производить установку MySQL на Windows 7, но для всех остальных (более «свежих») версий ОС эта инструкция также актуальна. Винда – она и в Африке винда :) . Стартуем! Переходим сюда и скачиваем нужный вариант архива. У меня 32-разрядная архитектура компьютера, поэтому скачиваю архив под эту версию операционки.

На следующем шаге будет предлагаться пройти регистрацию, но можно обойтись и без нее. Для этого жмите на ссылку ниже (отмечена на скриншоте). После чего начнется скачивание архива. Обратите внимание, что его размер больше 300 «метров». А такой объем для лимитного «3Г» интернета может оказаться неподъемным. Да и по скорости тоже – на это уйдет минут 40 точно.

После этого создаем директорию для установки и извлекаем в нее скачанный архив. Чтобы избежать путаницы в будущем, лучше осуществлять установку MySQL 5 6 в Windows сразу на диск C.

Редактируем файл конфигурации

Теперь находим в папке файл my-default.ini, и открываем его с помощью Блокнота. Сейчас займемся редактированием параметров нашего будущего сервера СУБД. Сначала прописываем пути к основной директории и папке, где будут храниться данные. А также указываем порт и кодировку:

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Зарегистрироваться

Затем прописываем значение нескольких основных переменных. Их подробное описание можете посмотреть в документации к СУБД.

Установку MySQL 5 6 в Windows 7 продолжим указанием объемов для всех буферов и очисткой от заданного значения параметр sql_mode:

Затем переименуйте файл в my.ini и сохраните его. После этого переходим в папку bin и запускаем командную строку от имени администратора. Вводим в нее следующую команду:

Жмем «Enter» и на экране должны отобразиться данные и параметры подключения. Не закрывая этого окна, запускаем еще одно (в CMD). Затем входим на сервер под root с пустым паролем, который установлен по умолчанию:

Проверяем правильность подключения и инсталляции сервера БД. Для этого выводим список всех баз, имеющихся на нем.

Мы закончили. Стоит отметить, что установка MySQL 5 5 на Windows 7 проходит примерно также, поэтому данная инструкция применима и для этой версии СУБД. Надеюсь, я смог хоть немного понизить градус кипения вашего «котелка». Ну, а если сорвали спину, перетаскивая шкаф, то загляните в него. Может там кто-то прячется :) .

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Зарегистрироваться

Хотите изучить MySQL?

Посмотрите курс по базе данных MySQL!

Смотреть

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (6)

  1. Олег

    Здравствуйте.
    Возможно ли установить MySQL без прав администратора? Если да тогда как это сделать?
    С Уважением. Олег.

  2. злой

    Когда упоминаете «предыдущие материалы» неплохо бы давать еще ссылки на них. Ага?

  3. Юрий

    Здравствуйте. Я очень извиняюсь, но я не понял для чего надо было открывать ещё одно окно командной строки? И что означает: — «Затем входим на сервер под root с пустым паролем, который установлен по умолчанию:»? У меня в окне: «Database» только две строчки — «Information_schema» и «test». Я так и не понял, установилась у меня MySQL или нет. Как это проверить?

  4. Tyrovanol

    Огромное спасибо за статью — получилось! То, что нужно!
    Замеченные огрехи, которые замедлили получение результата:

    1.
    Блок кода:
    basedir = «C:/Users/домашний/Documents/MySQL 5.6″
    datadir = «C:/Users/домашний/Documents/MySQL 5.6/data»

    Тут нужно применять Windows нотацию каталогов
    basedir = «C:\Users\домашний\Documents\MySQL 5.6″
    datadir = «C:\Users\домашний\Documents\MySQL 5.6\data»
    (Слэши в обратную сторону)

    2.
    В статье отсутствует блок кода для :
    sort_buffer_size = 2M
    read_rnd_buffer_size = 2M
    key_buffer_size = 16M
    max_allowed_packet = 1M
    table_open_cache = 64K
    net_buffer_lenght = 8K
    read_buffer_size = 256K
    myisam_sort_buffer_size = 8M
    sql_mode=»"
    Невозможно скопипастить, приходится руками набирать

    3.
    > для чего надо было открывать ещё одно окно командной строки?

    В одном окне запускаем сервер, в другом — клиент
    В окне, где запущен сервер, нам просто ОС не возвращает приглашение ДОС
    (попробуйте — сами убедитесь)

  5. Tyrovanol

    Важно! на компьютере должен быть установлен
    Microsoft Visual C++ 2010 Redistributable Package
    Что странно — при установке из msi installer
    устанавливается версия позднее, чем 2010

  6. Tyrovanol

    и ещё — почему-то в строке запуска сервера
    mysqld —console
    нужно ставить два тире, иначе не запускается

    PS рекомендую для запуска сервера и клиента создать два bat-файла, ярлыки вывести на рабочий стол

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