mysql web community что это

Установка MySQL 8 на Windows 10

Приветствую всех посетителей сайта Info-Comp.ru! Сегодня мы с Вами подробно рассмотрим процесс установки бесплатной редакции MySQL 8 Community на операционную систему Windows 10.

Что такое MySQL?

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

MySQL – бесплатная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет компания Oracle.

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

Недавно я проводил анализ данных нескольких официальных рейтингов популярности СУБД и другой статистической информации, с целью определить, какая СУБД действительно является самой популярной, и, как результат, MySQL на текущей момент является самой популярной СУБД в мире. Ознакомиться со всеми результатами моего анализа можете в материале – ТОП 5 популярных систем управления базами данных.

Редакции MySQL 8

MySQL 8 выпускается в нескольких редакциях.

MySQL Standard Edition

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

MySQL Enterprise Edition

MySQL Enterprise Edition – данная редакция включает в себя полный функционал и набор дополнительных инструментов, которые предназначены для достижения самой высокой масштабируемости, безопасности и надежности.

MySQL Cluster Carrier Grade Edition

MySQL Cluster (CGE) – это распределенная база данных, сочетающая линейную масштабируемость и высокую доступность. Она предназначена для критически важных приложений.

MySQL Community

MySQL Community Edition – это бесплатная редакция, которую можно абсолютно свободно скачать с официального сайта MySQL. Редакция поддерживает весь необходимый функционал для реализации полноценных интернет ресурсов.

Подробнее о редакциях MySQL можете почитать на официальном сайте – https://www.mysql.com/products/

Пошаговая установка MySQL 8 на Windows 10

Сейчас мы пошагово рассмотрим весь процесс установки MySQL 8 в редакции Community на операционную систему Windows 10.

Кроме сервера MySQL мы еще установим и MySQL Workbench – это инструмент, с помощью которого осуществляется разработка баз данных и администрирование MySQL Server.

Шаг 1 – Скачивание программы MySQL 8 для Windows 10

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

Скачать MySQL 8 в редакции Community можно, как было уже отмечено, абсолютно свободно с официального сайта, вот ссылка на страницу загрузки – https://dev.mysql.com/downloads/installer

После перехода на страницу Вы можете выбрать способ загрузки дистрибутива, нам предлагают два способа:

Для примера давайте скачаем полный дистрибутив программы MySQL, для этого нажимаем «Download» напротив соответствующего пункта.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Потом нам предлагают авторизоваться, используя учетные данные Oracle, если они есть, или зарегистрироваться, тем самым создать учетную запись Oracle. Однако если Вы этого не хотите, то в нижней части есть ссылка «No thanks, just start my download», нажав на которую сразу начнется загрузка MySQL.

Нажимаем на эту ссылку и ждем окончания загрузки.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

В результате у Вас должен загрузится файл mysql-installer-community-8.0.18.0.msi размером примерно 415 мегабайт.

Шаг 2 – Запуск установки и выбор типа установки MySQL

Далее запускаем скаченный файл, в итоге запустится программа установки MySQL. Сначала выбираем тип установки.

Нам предлагают несколько вариантов:

Вариант по умолчанию, т.е. Developer, подойдет для большинства случаев, особенно если Вы устанавливаете MySQL на домашнем компьютере для каких-то своих целей (изучение MySQL, изучение SQL и так далее).

Я оставляю этот вариант, нажимаем «Next».

Примечание! Интерфейс программы установки, как и интерфейс программы MySQL Workbench на английском языке.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 3 – Проверка и установка дополнительных компонентов

Затем программа установки проверит систему на наличие компонентов, которые требуются для работы некоторых расширений MySQL. В моем случае программа установки выдала два предупреждения для расширений MySQL For Excel и MySQL For Visual Studio. Если Вы планируете пользоваться этими компонентами, то Вам нужно устранить эти замечания. Для этого в свою очередь Вам необходимо установить эти компоненты (т.е. выделить их и нажать «Execute», некоторые могут установиться и автоматически).

Однако если Вы не будете использовать расширения MySQL For Excel и MySQL For Visual Studio, то можете сразу нажать «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Программа установки выдаст предупреждение, связанное с отсутствием некоторых компонентов, жмем «Yes».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 4 – Установка компонентов MySQL

Все готово для установки MySQL, на данном шаге программа установки выдаст все компоненты MySQL, которые готовы к установке, нажимаем «Execute».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

В результате начнется последовательная установка компонентов MySQL.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 5 – Завершение установки компонентов MySQL

Когда напротив каждого пункта появится зеленая галочка, установка будет завершена.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 6 – Настройка компонентов MySQL

Все компоненты установлены, но не все настроены, поэтому нам необходимо их настроить. Программа установки покажет, какие конкретно компоненты требуется настроить. В нашем случае это MySQL Server, MySQL Router и Samples and Examples.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 7 – Настройка MySQL Server (параметр High Availability)

Сначала нам обязательно необходимо настроить MySQL Server.

Первым делом настраиваем параметр «High Availability» (Высокая доступность), который отвечает за то, как будет установлен MySQL сервер. В нашем случае, как и в большинстве других, требуется стандартный «Standalone MySQL Server» (Автономный сервер) – это классический вариант установки MySQL Server.

Поэтому выбираем первый пункт и жмем «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 8 – Настройка MySQL Server (Type and Networking)

Далее настраиваем тип сервера и сеть. В нашем случае можно оставить все по умолчанию:

В случае необходимости Вы можете более тонко настроить MySQL Server, использовав для этого расширенные параметры. Чтобы это сделать, поставьте галочку «Show Advanced and Logging Options».

Для продолжения жмем «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 9 – Настройка метода аутентификации в MySQL Server

8 версия MySQL поддерживает новый метод аутентификации, который и рекомендовано использовать, оставляем как есть и нажимаем «Next».

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

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 10 – Настройка пользователей MySQL

После этого нам нужно придумать пароль для пользователя root (это главный администратор MySQL).

Кроме этого, мы можем добавить дополнительных пользователей, чтобы это сделать, необходимо нажать на кнопку «Add User».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

И ввести необходимые данные:

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

После этого пользователь будет создан.

Нажимаем «Next» для продолжения.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 11 – Настройка службы MySQL в Windows

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

Можно все оставить по умолчанию, я так и поступаю.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 12 – Применение параметров MySQL Server

Все параметры MySQL Server настроены, однако нам еще нужно их применить и сохранить. Для этого на следующем окне нажимаем «Execute».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 13 – Завершение настройки MySQL Server

Когда все галочки будут проставлены и отобразится сообщение «Successful», процесс будет завершен, нажимаем «Finish».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Статус MySQL Server будет изменен на «Configuration complete».

Чтобы продолжить настройку, нажимаем «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 14 – Настройка MySQL Router

В данном случае нам предлагают настроить маршрутизатор MySQL, однако это делать необязательно, можем сразу нажать «Finish».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Для того чтобы перейти к настройке следующего компонента, нажимаем «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» это самоучитель по языку SQL для начинающих программистов. В ней очень подробно рассмотрены основные конструкции языка.

Шаг 15 – Установка тестовых данных на MySQL

Далее мы можем установить тестовые данные на MySQL Server, например, для обучения. Чтобы это сделать, вводим пароль пользователя Root и нажимаем «Check» для проверки, если подключение установлено, значит все хорошо и можно продолжать.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Чтобы применить все параметры и начать извлечение тестовых данных на MySQL Server, нажимаем «Execute».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Процесс будет завершен, когда галочки будут проставлены и отобразится сообщение «Successful».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 16 – Завершение настройки компонентов MySQL

Все компоненты настроены. Нажимаем «Next».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Шаг 17 – Завершение всего процесса установки и настройки MySQL

MySQL Server и все необходимые для работы с ним компоненты установлены и настроены: это и MySQL Workbench, и различные коннекторы, и документация, и даже тестовая база данных.

Чтобы сразу же запустить MySQL Workbench после завершения установки, поставьте галочку «Start MySQL Workbench after Setup».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Запуск MySQL Workbench

После установки MySQL в меню Windows 10 появятся все необходимые ярлыки, которые Вы можете использовать. Например, для запуска среды «MySQL Workbench 8» можно использовать соответствующий ярлык.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Заметка! Если Вас интересует SQL и T-SQL, рекомендую пройти наши курсы по T-SQL, с помощью которых Вы «с нуля» научитесь работать с SQL и программировать с использованием языка T-SQL в Microsoft SQL Server.

Подключение к MySQL используя MySQL Workbench

Чтобы подключиться к серверу MySQL и посмотреть на объекты базы данных, на таблицы, представления и так далее, запустите MySQL Workbench, например, как указано выше. В результате откроется MySQL Workbench, где на стартовой странице у нас уже будет одно подключение к локальному серверу, которое будет осуществляться от имени пользователя root.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Затем вводим пароль, чтобы сохранить его и не вводить каждый раз при подключении мы можем поставить галочку «Save password in vault».

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

В итоге мы подключимся к серверу, и чтобы посмотреть на схему данных, нам в окне навигатора необходимо перейти на вкладку «Schemas».

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

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

У нас отобразится схема данных, теперь мы можем посмотреть, какие объекты есть в БД и, например, учиться писать SQL запросы.

Для наглядности я скрыл боковое окно.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

В данном примере мы послали запрос SELECT на выборку данных из таблицы address. Как видите, данные вернулись и все работает.

Заметка! Еще больше статей, посвященных различным СУБД, можете найти в разделе сайта – Базы данных и язык SQL.

Видео-инструкция – Установка MySQL 8 на Windows 10

Заметка! Для комплексного изучения языка SQL рекомендую пройти онлайн-курс по основам SQL для начинающих. На курсе применяется моя авторская последовательная методика обучения, а язык SQL рассматривается как стандарт. Курс включает много практики: онлайн-тестирование, задания и многое другое.

У меня на этом все, надеюсь, материал был Вам полезен, удачи и пока!

Источник

IT-блог о веб-технологиях, серверах, протоколах, базах данных, СУБД, SQL, компьютерных сетях, языках программирования и создание сайтов.

Система управления базами данных. Реляционные базы данных. Где скачать MySQL сервер, как настроить и установить

Здравствуйте, уважаемые посетители моего скромного блога для вебразработчиков и вебмастеров ZametkiNaPolyah.ru. Этой статьей я хотел бы открыть рубрику Заметки о MySQL. В этой публикации я хотел бы поговорить о том, что же такое базы данных для чего они нужны, и конкретно о системе управления базами данных(СУБД) – MySQL. Так же в этой публикации я вкратце расскажу о том софте, который можно бесплатно скачать с сайта разработчиков СУБД MySQL, который разрабатывался для упрощения работы с базами данных(БД). Так же мы с Вами посмотрим, где можно скачать сам MySQL сервер, подробно рассмотрим процесс установки MySQL сервера на Windows 7. А так же я расскажу, какие файлы отвечают за конфигурацию MySQL сервер.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что этоСразу оговорюсь, что для изучения баз данных, а в частности MySQL никакой специальной подготовки не требуется, то есть Вам достаточно уметь пользоваться текстовым редактором, например Notepad++, а так же знать несколько запросов, для командной строки Windows. Вобщем для изучения MySQL достаточно быть обычным пользователем домашнего компьютера. Забегая вперед, скажу, что для работы именно с базами данных Вам не потребуется ни HTTP-сервер Apache, ни PHP сервер, но их тоже было бы неплохо установить и пожалуйста, не верьте ресурсам, на которых пишут, что вначале ставится Apache, затем устанавливается PHP сервер, после это нужно устанавливать сервер баз данных MySQL – это все ложь и провокация, последовательность установки этих серверов не имеет никакого значения. Так как они могут работать независимо друг от друга, а вот правильно настроить их взаимодействие это да, это надо. Но в этой статье мы рассмотрим, как установить и настроить MySQL сервер.

Сервер баз данных MySQL. Историческая справка. Как определяется версия MySQL сервера.

MySQL – это сервер баз данных, который очень широко используется в сфере web-разработки, причин тому масса, но самая главная из них – то что сервер MySQL бесплатный(точнее одна из реализаций бесплатная) и распространяется сервер MySQL по GPL License.

Раньше, когда-то давно, во времена красных пиджаков и новых русских MySQL сервер был очень ограничен в своих возможностях и ключевыми недостатками сервера MySQL были: отсутствие сложных запросов языка SQL, отсутствие вложенных запросов, отсутствие транзакций, так же когда-то давно у MySQL сервера не было поддержки целостности данных.

Но потом разработчики сервера MySQL, свиснули технологию сервера баз данных(движок InnoDB) у Oracle и транзакции и целостность баз данных стали не чужды серверу MySQL. А в связи с этим историческим событием, реализаций сервера MySQL две: первая и та, которая нас интересует Open source (то есть с открытым исходным кодом или бесплатная) реализация MySQL сервера и платная реализация сервера MySQL. Но все эти махинации с движком InnoDB относятся, если я не ошибаюсь к четвертой версии сервера MySQL.

Сейчас же сервер MySQL принадлежит фирме Oracle и пятая версия MySQL уже кардинально отличалась от четвертой версии, и именно в MySQL 5 стал по-настоящему серьезным сервером баз данных. На момент написания статьи последняя стабильная версия сервера MySQL 5.5.21, процесс её установки мы и будем рассматривать. Теперь давайте немного поговорим о редакциях сервера MySQL (MySQL сервер является Open source, но не Free).

Платной редакцией MySQL сервера является MySQL Enterprise Server, бесплатная версия MySQL Community Server. Стоимость Enterprise сервера определяется количеством процессоров и оплачивается ежегодно суммой в размере 600$. Разница между Community и Enterprise релизами в том, что все обновления выходят вначале на MySQL Enterprise, а уже потом только спустя длительное время они докатываются до Community.

Так же в Community вырезаны некоторые возможности, например, тут нет кластеризации, но для наших сайтов сервера MySQL Community будет вполне достаточно. Теперь давайте разберемся, что означают цифры, которые идут после названия сервера(не только сервера, но и любой нормальной программы) у нас сейчас доступна версия MySQL 5.5.21, первое число – мажорная версия или другими словами основная в нашем случае основная версия пятая, второе число минорная версия или вспомогательная у нас это тоже пятая версия, и третье число – билд или построение сервера(сборка), в доступной версии это 21, фишка последнего числа в том, что разработчик его меняет после того, как найдет и исправит некоторые багги и неполадки в работе сервера при этом, не внося никаких изменений в работу самого сервера.

Когда в работу программы вносятся какие-то не очень серьезные изменения, разработчик может поменять минорную версию программы, то есть второе число. И очень редко, вносятся кардинальные изменения в работу программы, и при этом разработчик имеет право поменять минорную версию, то есть первое число.

Думаю, что если Вам интересно узнать более подробно историю развития сервера MySQL, то Вы всегда можете воспользоваться поисковыми системами Google или Яндекс и сделать поисковый запрос типа «история развития MySQL».

Где скачать MySQL сервер. Как настроить MySQL сервер. Как запустить сервер баз данных MySQL. Что означает MySQL Essentials и чем он отличается от MySQL Installer.

И так начнем с того, что сервер MySQL это кросплатформенное приложение, то есть Вы его сможете установить в принципе на любую операционную систему, и он будет работать, причем запросы к серверу баз данных, которые Вы будете писать, в любой операционной системы будут одинаковыми. Будь-то Windows, различные Unix, Mac OS, Sun Solaris, так же на сайте разработчика Вы сможете найти исходный код сервера баз данных MySQL. Мы с Вами рассмотрим процесс установки MySQL сервера на Windows 7, обратите внимание, что на сайте разработчика в разделе download MySQL Community сервер есть различные версии сервера MySQL, во-первых, есть версия сервера MySQL под 32 битную операционную систему, а есть версия под 64 битную ось.

Затем, как я уже говорил у Community сервера есть два различных инсталляционных пакета, раньше один назывался Essentials, начальная версия(здесь был только сам сервер баз данных без дополнительных компонентов), и был MySQL Installer немного расширенная версия, хоть я и не знаю, что было отрезано в Essential, я всегда качал себе Installer.

Как скачать сервер MySQL без регистрации

Скачать MySQL сервер можно с официального сайта разработчика – mysql.com. На главной странице сайта есть кнопка download (GA), после того как нажали на кнопу, у вас должен появиться список различных версий серверов, нас интересует MySQL Community Server, на момент написания статьи последней доступной версией была 5.5.24. После того как вы выберете Community вам будет предложено выбрать платформу(операционную систему), а так же будет доступно несколько различных инсталляционных пакетов. Доступны версии для 64 и 32 двух разрядных операционных систем. Качайте installer и не заморачивайтесь с zip архивом.

После того, как будет выбрана нужная версия сервера, вам будет предложено зарегистрироваться и подписаться на обновления, но можно этого не делать, нажав на ссылку с текстом — No thanks, just take me to the downloads! mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что этоПосле чего выбирайте сервер, с которого вы будете качать установщик, а так же протокол, по которому будете качать(http или ftp). Кстати, если вы где-то читали, что сервера следует устанавливать в последовательности: Apache, PHP, MySQL, то пожалуйста забудьте все эти сервера могут работать в отдельности друг от друга и никак не связано.

Перейдем к установке MySQL сервера. Установка сама по себе очень простая, но есть несколько моментов, о которых следует упомянуть. Запускаем установачный пакет, жмем Next, читаем и соглашаемся с лицензией, после чего необходимо выбрать режим установки(typical, custom, complete). Можете смело выбирать Typical, но я буду рассматривать Custom, для того чтобы показать что будет установлено. И так, я выбрал custom, а теперь можно посмотреть, что будет установлено.

Установка сервера баз данных MySQL

Сам по себе сервер MySQL с демонстрационными базами данных, на скрине обозначен цифрой 1, клиентская программ для работы с базами данных, на скрине обозначена цифрой 2, тут же можно поменять папку, в которую будет установлен сервер баз данных(MySQL серверу по сути без разницы в какую папку и на какой диск вы его установите), но устанавливать его в папку program files не стоит, так как это будет неправильно с точки зрения политики Windows (в папке program files должны находиться только программы, то есть файлы только для чтения), поэтому я бы посоветовал вам изменить путь что-нибудь типа documents and settings/all users/application data/MySQL/MySQL Server 5.5.24, потому что именно по этому пути вы сможете найти свои базы данных(это для Win XP). С:\Users\Public – это то место, где хранит свои базы данных MySQL сервер на операционных системах Win 7 и Vista.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Ручная установка MySQL сервера

Собственно все, жмем next и ждем, пока сервер установится. После чего смотрим рекламу и жмем Finish.

Конфигурация сервера MySQL

После чего можно будет сконфигурировать сервер MySQL или, проще говоря, настроить. Если говорить совсем уж грубо, то MySQL сервер можно разделить на несколько серверов баз данных(instance), каждый из которых можно сконфигурировать по-разному, в зависимости от данных, которые необходимо хранить, ну что же давайте приступим.

Выбираем назначение сервера MySQL

Нам предоставляется выбор, либо использовать стандартную конфигурацию, либо самостоятельно настроить сервер, так как вам потребуется. Здесь обязательно следует выбрать детальную установку(detailed configuration). Первое, что надо будет выбрать – роль сервера. Тут три варианта, developer machine, server machine и dedicated mysql server machine. Если говорить по-русски, то первый вариант это MySQL сервер для разработчика, второй вариант это собственно сервер баз данных и третий вариант выделенный компьютер под сервер баз данных.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Если вы выбираете вариант Developer Machine, то MySQL сервер практически не будет потреблять никакие ресурсы(так как клиент у такого сервера один). Если вы выбираете вариант Server Machine, то вы говорите MySQL серверу можешь кушать ресурсы, но так чтобы хватало другим серверам работающим с тобой(это уже боевое использование сервера). Если выбираем вариант Dedicated, то мы говорим серверу, кроме тебя на машине ничего нет, можешь использовать все ресурсы. Я выберу Developer Machine.

Какой тип баз данных выбрать, какие типы для чего использовать, движок InnoDB

Затем нам надо выбрать тип баз данных, с которыми мы хотим работать, их так же три. Если говорить более понятно, то следует сказать, что у MySQL сервера есть несколько движков(около 10) и тут мы должны выбрать какой движок хотим использовать. Transactional Database Only, означает, что мы хотим работать только с транзакционными базами данных. Non — Transactional Database Only, работать только с не транзакционными базами данных.

mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что это

Но лучше выбрать Multifunctional Database, это означает, что мы установим все возможные движки MySQL. Дело в том, что у сервера MySQL множество движков, но есть один самый крутой(он был в своем время скомунижжен у оракла) и называется InnoDB, особенность этого движка состоит в том, что хранит все свои базы данных он не там, где установлен сервер MySQL, а там где вы ему укажете. mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что этоПри боевом использование для этого выделяются отдельные диски. И именно место хранения баз данных следует указать в следующем окне, после того, как вы выбрали многофункциональные базы данных. Я здесь оставлю все по умолчанию.

Виды и типы операции, которые можно производить с данными на сервере MySQL

После этого нам надо указать серверу MySQL какого вида операции мы на нем будем производить. Об этом можно написать отдельную статью, но сейчас можно сказать, что все операции делятся на два типа, OLTP (процесс изменения реального времени) и OLAP (процесс анализа реального времени), грубо говоря, это операции производимые с данными. OLTP – это преимущественно модификация баз данных, то есть сервер должен выполнять модификацию баз данных без задержек. mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что этоOLAP – это анализ баз данных, например, какие-нибудь выборки за определенный период времени и т.д. Следует сказать, что реляционные базы данных плохо рассчитаны на OLAP, их достоинство OLTP. От типа операций зависит и количество пользователей, которых сможете одновременно обслужить сервер MySQL. Я оставлю OLAP, с возможность 15 одновременных подключений.

Выбираем порт для работы с MySQL сервером

Дальше нужно выбрать порт, на котором будет работать, стандартный порт для MySQL 3306. Прежде чем надавить next, тут надо поставить галочку на пункте add firewall exception for this port, это в том случае если вы используете стандартный виндосовский фаерволл, если у вас стоит какой-нибудь нестандартный firewall, то отключите его на время, а затем жмите Next.

Кодировка данных хранящихся на сервере

А теперь самая главная настройка, выбор кодировки, в которой будут храниться данные на сервере. Именно хранить, так как MySQL сервер может хранить данные в одной кодировки, а отдавать их пользователю в другой кодировки. Ну тут два варианта, ставим галочку напротив пункта Best Support и данные будут храниться в кодировки utf8 или ставим галочку напротив пункта Manual Selected и из выпадающего списка выбираем кодировку utf8. Ну очевидно, что у юникода много преимуществ, но нам важно, что используя юникод мы можем на сервер отправлять любые данные и на любом языке.

Устанавливаем сервер MySQL как службу windows

Следующее, что надо выбрать, это как устанавливать MySQL сервер. Первый вариант это установка MySQL сервера как службу windows, то есть MySQL сервер будет работать вне зависимости от пользователя, который на данный момент в системе. То есть в этом пункте нам надо как-нибудь назвать нашу службу. mysql web community что это. Смотреть фото mysql web community что это. Смотреть картинку mysql web community что это. Картинка про mysql web community что это. Фото mysql web community что этоА так же не забудьте поставить галочку на пункте Include Bin Directory, это нужно сделать для того, чтобы каждый раз не прописывать путь к серверу MySQL.

И в конце всей установки нужно указать пароль администратора, естественно, что на домашней машине ничего сложного придумывать нет необходимости. Если вы забудете пароль, то сбросить его всегда можно, но для этого понадобится физический доступ к серверу, удаленно сбросить пароль администратора MySQL сервера практически невозможно. Так же по умолчанию, администратор сервера баз данных может работать только локально. Если нужна удаленная работа администратора, то нужно поставить галочку на пункте Enable root access.

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

Источник

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

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