sonyps4.ru

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

Сервер баз данных MySQL является одним из наиболее популярных среди серверов баз данных с открытым исходным кодом, используемых при разработке веб-приложений.

Этот документ рекомендует использовать последовательность действий по настройке сервера базы данных MySQL версии 5.6 в ОС Windows. Сведения о конфигурации MySQL не рассматриваются, приводитсятолько последовательность необходимых шагов.

Подробнее об установке и настройке сервера баз данных MySQL для других операционных систем см. в документации Установка и обновление MySQL .

Начало установки

После завершения загрузки запустите программу установки следующим образом.

  1. Щелкните правой кнопкой мыши загруженный установочный файл (например, mysql-installer-community-5.6.14.0.msi) и выберите пункт "Выполнить".
    Запустится программа установки MySQL.
  2. На панели приветствия выберите "Установить продукты MySQL".
  3. На панели информации о лицензии ознакомьтесь с лицензионным соглашением, установите флажок принятия и нажмите кнопку "Далее".
  4. На панели "Найти последние продукты" нажмите кнопку "Выполнить".
    После завершения операции нажмите кнопку "Далее".
  5. На панели "Тип настройки" выберите параметр "Пользовательская", а затем нажмите кнопку "Далее".
  6. На панели "Выбор компонентов обеспечения" убедитесь, что выбран MySQL Server 5.6.x, и нажмите кнопку "Далее".
  7. На панели "Проверить требования" нажмите кнопку "Далее".
  8. На панели "Установка" нажмите кнопку "Выполнить".
    После успешного завершения установки сервера на панели "Установка" отображается информационное сообщение. Нажмите кнопку "Далее".
  9. На странице "Настройка" нажмите кнопку "Далее".
  10. На первой странице конфигурации сервера MySQL (1/3) установите следующие параметры:
    • Тип конфигурации сервера . Выберите вариант "Компьютер для разработки".
    • Включите поддержку сети TCP/IP . Убедитесь, что флажок установлен, и задайте следующие параметры ниже:
      • Номер порта . Укажите порт подключения. По умолчанию установлено значение 3306; не следует изменять его без необходимости.
      • Откройте порт брандмауэра для доступа к сети . Выберите исключение добавления брандмауэра для указанного порта.
    • Расширенная настройка. Выберите флажок "Показать расширенные параметры" для отображения дополнительной страницы конфигурации для настройки расширенных параметров для экземпляра сервера (если требуется).

      Примечание. При выборе этого параметра необходимо перейти к панели для установки параметров сети, где будет отключен брандмауэр для порта, используемого сервером MySQL.

    Нажмите кнопку "Далее".
  11. На второй странице конфигурации сервера MySQL (2/3) установите следующие параметры:
    • Пароль учетной записи root .
      • Пароль root для MySQL . Введите пароль пользователя root.
      • Повторите ввод пароля . Повторно введите пароль пользователя root.

      Примечание. Пользователь root - это пользователь, который имеет полный доступ к серверу баз данных MySQL - создание, обновление и удаление пользователей и так далее. Запомните пароль пользователя root (администратора) - он понадобится вам при создании примера базы данных.

    • Учетные записи пользователя MySQL . Нажмите кнопку "Добавить пользователя" для создания учетной записи пользователя. В диалоговом окне "Сведения о пользователе MySQL" введите имя пользователя, роль базы данных и пароль (например, !phpuser). Нажмите кнопку "ОК".
    Нажмите кнопку "Далее".
  12. На третьей странице конфигурации сервера MySQL (3/3) установите следующие параметры:
    • Имя службы Windows . Укажите имя службы Windows, которая будет использоваться для экземпляра сервера MySQL.
    • Запустите сервер MySQL при запуске системы . Не снимайте этот флажок, если сервер MySQL требуется для автоматического запуска при запуске системы.
    • Запуск службы Windows в качестве . Возможны следующие варианты.
      • Стандартная системная учетная запись . Рекомендуется для большинства сценариев.
      • Нестандартный пользователь . Существующая учетная запись пользователя рекомендуется для сложных сценариев.
    Нажмите кнопку "Далее".
  13. На странице "Обзор конфигурации" нажмите кнопку "Далее".
  14. После успешного завершения настройки на панели "Завершение" появляется информационное сообщение. Нажмите кнопку "Завершить".

    Примечание. Для проверки успешности настройки запустите диспетчер задач. Если MySQLd-nt.exe присутствует в списке "Процессы", сервер базы данных запущен.

Скачайте самораспаковывающийся архив «Windows (x86, 32-bit), MSI Installer» и запустите его.

Установка MySQL в картинках

Нажмите в данном окне выборочную установку компонентов «Custom».

Теперь приступим к настройке MySQL сервера.

Выбираем детализированную настройку — «Detailed Configuration».

Отмечаем пункт «Developer Machine». Мы ведь разработчики – правда? 🙂

Выбрав пункт «Multifunctional Database», вы сможете работать как с таблицами типа InnoDB (с возможностью использования транзакций), так и с высокоскоростной MyISAM (как правило для веб-разработок используется именно этот тип таблиц).

Выбор диска и директории для хранения таблиц типа InnoDB.

В данном диалоговом окне выбирается максимально возможное количество подключений к серверу MySQL. При выборе «Decision Support (DSS)/OLAP», максимальное количество подключений будет ограничено двадцатью, чего более чем достаточно при установке сервера на домашнем компьютере и отсутствии большого количества одновременных подключений.

Отметив «Enable TCP/IP Networking» мы включаем поддержку TCP/IP соединений и выбираем порт, через который они будут осуществляться. Стандартным для сервера MySQL является порт 3306. Отметив «Enable Strict Mode», мы задаем режим строгого соответствия стандарту SQL (данную опцию рекомендуется оставлять включенной).

Обратите внимание на выставление настроек данного окна. Отметив «Manual Selected Default Character Set / Collation» и выбрав из ниспадающего меню «cp1251» определяем, что изначально для таблиц будет использоваться кодировка Cyrillic Windows (cp1251), что означает корректную работу с русским языком в данной кодировке.

Если отметить «Install As Windows Service», сервер будет запускаться в виде сервиса, что является рекомендуемым способом запуска. Ниже, в ниспадающем списке, задается имя сервиса. Далее, уберите галочку рядом с «Launch the MySQL Server automatically» — мы будем запускать сервер вручную. Также поставьте галочку рядом с «Include Bin Directory in Windows PATH» — это позволит установить видимость директории «bin», для командной строки.

Установите пароль пользователя «root». Советую сделать это. Поставьте хотя бы какой-нибудь простенький пароль, только не оставляйте поле пустым, это убережёт вас от возможных неприятностей в дальнейшем.

Откройте для редактирования файл «my.ini».

  1. В раздел , после строки:
    port=3306
    Добавьте строку определяющую каталог содержащий файлы описания кодировок:
  2. В раздел , после строки:
    port=3306
    Добавьте следующие две строки, первая из которых вам уже известна, вторая – устанавливает кодировку в которой данные передаются MySQL:
    character-sets-dir=»C:/Program Files/MySQL/MySQL Server 5.5/share/charsets»
    init-connect=»SET NAMES cp1251″
  3. Далее, найдите строку:
    default-storage-engine=INNODB
    Замените изначально устанавливаемый тип таблиц на MYISAM:
    default-storage-engine=MYISAM

Сохраните изменения и закройте файл «my.ini».
Установка и настройка сервера MySQL – завершена.

Оригинал статьи http://php-myadmin.ru/learning/instrument-mysql.html

В предыдущей статье мы рассказывали, как на базе Windows 8/2012 . Сегодня же мы покажем, как установить на Windows 2012 / Windows 8 систему управлениями баз данных MySQL . В дальнейшем базы данных, запущенные на нашем сервере MySQL можно использовать для хранения данных, используемых в php скриптах веб сервера. В частности большинство популярных CMS сайтов и интернет-магазинов используют для хранения своих данных базы именно на MySQL.

Примечание . MySQL – одна из самых популярных на данный момент СУБД, является открытой и распространяется по лицензии GPL. MySQL широко применяется в веб технологиях, малых и средних приложениях. Является бесплатной альтернативой MS SQL и Oracle в решениях, когда от СУБД не требуется высокая производительность и отказоустойчивость, а на первое место выносится простота развертывания и обслуживания. MySQL является кроссплатформенной СУБД, следовательно она может работать как на *nix подобных системах, так и на платформе Windows. MySQL можно установить как на серверной платформе Windows Server, так и на клиентских ОС, например Windows 8.

Как и в прошлой статье, для установки MySQL нам потребуется универсальный установщик Microsoft Web Platform Installer (Web PI) . Использование Web PI существенно облегчает развертывание и первоначальную настройку различных компонентов веб-платформ.

Последняя доступная на данный момент версия Web PI 5.0 – скачать ее можно со страницы http://www.microsoft.com/web/downloads/platform.aspx

Запустим скачанный файл wpilauncher.exe , перейдем на вкладку Productsd и в поле поиска укажем MySQL . В списке продуктов выберите желаемую версию MySQL (например, MySQL Windows 5.1 ) , нажмите Add и Install для запуска установки.

Важно . Для установки продуктов с помощью Web PI система должна иметь выход в интернет.

После это установщик скачает и установит соответствующую версию MySQL для Windows.

Установщик WebPI автоматически регистрирует и запускает сервис MySQL в качестве системной службы Windows. Запуск службы осуществляется через отдельный демон mysqld . В качестве конфигурационного файла службы MySQL используется my. ini из каталога C:\Program Files\MySQL\MySQL Server 5.1\.

Проверим работу MySQL на Windows через командную оболочку сервера, запустив файл mysql.exe. После запуска необходимо указать пароль root. Если будет указан верный пароль, откроется командная строка mysql .

Информацию о версии MySQL сервера, кодировке, аптайме, используемом TCP порте и т.д. можно получить с помощью команды

mysql>status

Список баз данных на сервере MySQL можно получить командой

mysql> show databases;

По умолчанию на сервере создаются две служебные БД: information_schema и mysql.

Создадим нового пользователя MySQL:

mysql> CREATE USER "winitpro"@"localhost" IDENTIFIED BY "Str0ngPwd";

Создадим новую базу данных и предоставим ранее созданному пользователю на нее права:

mysql> CREATE DATABASE tstdb;

mysql> GRANT ALL ON tstdb.* TO "winitpro"@"localhost" IDENTIFIED BY "Str0ngPwd";

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

mysql> GRANT ALL ON testdatabase.* TO "winitpro"@"192.168.100.23" IDENTIFIED BY "password";

где 192.168.100.23 – IP адрес клиента, которое можно удаленно подключатся к базе на сервере MySQL.

Совет . Для удаленного подключения между клиентом и сервером должен быть открыт порт TCP 3306 (проверьте, что в брандмауэре Windows включено данное правило).

Закрываем командную оболочку MySQL командой:

Совет . Для более удобного управления базами MySQL из графического интерфейса можно установить MySQL Workbench (http://dev.mysql.com/downloads/workbench/).

Чтобы удалить из системы службу MySQL, воспользуемся командой (команда не удаляет саму СУБД).

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

Многопоточность
Неограниченное количество пользователей, одновременно работающих с базой данных
Быстрое выполнение команд
Поддержка большого количества типов таблиц

Установка MySQL

Для установки будем использовать версию программы 5.5.23. Запускаем дистрибутив с программой:

Рис. 1. Окно начала установки, жмем Next.

Рис. 2. Принимаем лицензионное соглашение

Рис. 3. Выбираем выборочный тип установки Custom

Рис. 4. Окно выбора дополнительных компонентов и установочной директории, оставляем все как есть, жмем Next.

Рис. 5. Жмем Install для установки программы

Рис. 6. Нажимаем Finish для окончания установки и перехода к настройке сервера

Рис. 7. Выбираем Detailed Configuration – детализарованную настройку

Рис. 8. Выбираем Developer Machine – это означает, что MySQL будет использовать минимум оперативной памяти, чтобы не мешать выполняться другим приложениям

Рис. 9. Выбираем пункт Multifunctional Database, это позволит в дальнейшем работать с различными типами таблиц

Рис. 10. Выбор диска и директории для хранения таблиц InnoDB, оставляем как есть

Рис. 11. Здесь вибирается максимально возможное количество подключений к серверу MySQL. Выбираем Decision Support (DSS)/OLAP

Рис. 12. Здесь мы оставляем включенной галочку на Enable TCP/IP Networking, оставив включенной поддержку TCP/IP соединений. Порт также оставляем равным 3306, это стандартный порт для сервера MySQL. Отметка Enable Strict Mode задает режим строгого соответствия стандарту SQL, ее оставляем нетронутой

Рис. 13. Отметив Manual Selected Default Character Set / Collation и выбрав из ниспадающего меню кодировку cp1251 мы обеспечиваем корректную работу с русским языком

Рис. 14. Галочка на Install As Windows Service означает, что сервер будет запущен в виде службы, что является рекомендуемым способом запуска. В ниспадающем окне выбирается имя службы, оставляем как есть. Снимем галочку с Launch the MySQL Server automatically, это означает, что сервер будет запускаться вручную. Галочку на Include Bin Directory in Windows PATH оставляем на месте

Рис. 15. Устанавливаем какой-нибудь простой пароль для пользователя root

Рис. 17. Путь рядом со строкой Write configuration file указывает на расположение файла конфигурации, который необходимо будет немного отредактировать

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

Редактируем блокнотом файл конфигурации my.ini , расположенный по адресу, указанному в предыдущем абзаце (напротив строки Write configuration file ) в меню окончания установки. Пути к файлам могут не совпадать с написанными, поэтому стоит указывать директории того компьютера, на котором ведется работа.

1. В раздел , после строки:

добавляем строку, определяющую каталог, содержащий файлы описания кодировок:

2. В раздел , после строки:

добавляем следующие две строки, первая из которых вам уже известна, вторая – устанавливает кодировку, в которой данные передаются MySQL:

character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”SET NAMES cp1251″

default-storage-engine=INNODB

заменяем изначально устанавливаемый тип таблиц на MYISAM:

default-storage-engine=MYISAM

Сохраните изменения и закройте файл my.ini. Установка и настройка сервера завершена.

Установка графического интерфейса СУБД

Для примера будем использовать графический интерфейс MySQL Workbench версии 5.2.40

Рис. 18. Выбираем директорию для установки графического интерфейса нажав Change

Рис. 19. Устанавливаем графический интерфейс в папку с установленной СУБД

Рис. 20. Выбираем тип установки Complete (по умолчанию)

Рис. 21. После нажатия на кнопку Install начнется процесс установки

Рис. 22. Окно окончания установки, жмем Finish

Примеры работы с MySQL

Для начала работы запускаем установленный нами ранее MySQL Workbench:

Рис. 23. Главное окно программы. В списке подключений мы видим уже готовое подключение, которое было создано при установке СУБД. При двойном клике на Local instance MySQL появится окно, в котором нужно будет ввесть пароль базы данных, который мы задавали на Рис. 15

Рис. 24. Откроется окно редактирования запросов. Для начала работы необходимо подключится непосредственно к БД. Мы будем использовать уже созданную тестовую БД под названием test. Двойным кликом по имени БД в левой части рабочего окна программы осуществляем подключение. Можно начинать писать тестовые запросы в окне ввода посредине рабочего окна

Примеры SQL запросов и их реализация с помощью MySQL Workbench

1. Создание таблицы

CREATE TABLE example
id int(11) NOT NULL PRIMARY KEY auto_increment,
name varchar(50),
age int(2),
info text,
date date
);

Данный запрос создаст таблицу example, в которой id – первичный ключ (ставится автоматически), name – поле текстового формата с допустимым максимальным значением 50 символов, age – поле числового значения с максимально допустимым количеством символов 2, info – текстовое поле неограниченного объема, date – поле типа «дата», автоматически использующее сегодняшнюю дату.

Поместим этот запрос в поле ввода программы и нажмем ctrl+shift+enter тем самым выполнив его:

Рис. 25. После выполнения запроса следует кликнуть правой кнопкой мыши по имени БД test и выбрать Refresh All. Тогда в раскрывающемся списке Tables появится наша созданная таблица example.

Кликаем по ней правой кнопкой и выбираем Edit Table Data:

Рис. 26. Программа отобразит нам созданную таблицу.

Рис. 27. И нажмем Apply. Откроется окно потдверждения выполнения запроса (запросы в программе формируются автоматически и выполняются в виде скриптов), где нужно будет подтвердить действия нажатием кнопок Apply и Finish.

Попробуем использовать запрос на выборку:

SELECT * FROM example WHERE id = "2"

который выберет из таблицы строку со значением поля id равным 2. Выполняем запрос комбинацией клавиш ctrl+shift+enter:

Рис. 28. Результат выполнения запроса

Список использованных материалов и ресурсов Интернет:

Друзья! Вступайте в нашу

Последнее обновление: 19.12.2017

MySQL не является неотъемлемым компонентом для создания сайтов на PHP. Мы можем использовать различные системы баз данных, однако на сегодняшний день MySQL является наиболее популярной системой управления базами данных для работы с PHP, кроме того, она бесплатная.

Для установки MySQL загрузим дистрибутив по адресу http://dev.mysql.com/downloads/mysql/ и выберем нужную версию.

Например, у меня 64-х битная версия Windows, поэтому я выбрал пакет Windows (x86, 64-bit), MySQL Installer MSI . После выбора версии загрузим установочный пакет.

На странице для ОС Windows два вида инсталлятора, можно выбрать любой.

После загрузки запустим инсталлятор.

Если в системе уже установлена какая-либо версия MySQL, то вместо установки будет предложено обновление отдельных компонентов.

После принятия лицензионного соглашения будет предложено выбрать тип установки. Выберем тип Developer Default :

В данном случае программа установки показывает, что у меня не установлены Excel 2010 и Python. Поскольку эти компоненты не важны, нажимаем Next.

Затем на этапе установки инсталлятор отобразит весь список устанавливаемых компонентов. У меня он выглядит так:

Чтобы выполнить установку всех компонентов, нажмем кнопку Execute.

После того, как все компоненты будут установлены, нажмем кнопку Next.

Затем на следующем окне прогаммы установки укажем какой-нибудь пароль, и запомним его, так как он потом потребуется при подключении к серверу MySQL:

Следующий набор конфигураций, который также оставим по умолчанию, указывает, что сервер будет запускаться в качестве службы Windows при запуске операционной системы:

Следующее окно позволяет настроить дополнительные плагины и расширения. Начиная с версии 5.7 в MySQL доступен X Protocol, который представляет новый способ взаимодействия с хранилищем данных. Эту опцию необязательно отмечать. В данном случае я ее отмечу:

И на следующем экране необходимо применить все ранее установленные конфигурационные настройки, нажав на кнопку Execute:

После этого установка будет завершена. В трее появится уведомление о запуске сервера.

Все последующие окна конфигурации можно можно просто прощелкать и оставить все значения по умолчанию. В самом конце может отображаться следующее окно, на котором нужно будет нажать на кнопку Finish:

После этого установка и конфигурация сервера MySQL будет окончательно завершена, и мы можем использовать сервер для доступа к базам данных.



Загрузка...