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

Giteqa

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

СУБД – система управления базами данных

Windows

Для настройки MySQL вам необходимо его скачать с официального сайта
https://dev.mysql.com/downloads/installer/

MySQL community edition является бесплатной утилитой.

Когда перейдете по данной ссылке вам предстоит выбрать какую из версий скачать WEB либо полную. На скриншоте можете увидеть разницу

mysql-download

  • WEB – данная версия автоматически загружает все необходимое, но для него необходим доступ в интернет. Например, если вы желаете установить MySQL на сервер без интернета, то данная версия вам не подойдет.
  • Полная версия – данная версия может быть установлена на систему без доступа в интернет. Она включает в себя все необходимые данные для установки на офлайн систему.

Перед скачиванием вас перенаправит на страницу где будет предложено войти в свою учетную запись Oracle либо зарегистрировать её, и вы можете это сделать, но если нет времени, то нажмите на “No thanks…” После этого начнется скачивание.

serverdownload

Сейчас мы установим серверную версию на сервер и клиентскую версию на пк с которого будем входить на сервер.

Установка серверной версии

Я использую сервер, построенный на нашем сервисе Mivocloud так как наши серверы имеют доступ к интернету сразу после создания то его просто скачать.

Я уже скачал установщик и сейчас пошагово покажу вам как с ним взаимодействовать.

  1. Во время установки выбрать Server Only – это позволит вам установить все необходимое только для сервера.

ServerInstall

  • Developer – Позволяет установить все необходимые компоненты для работы разработчика, а именно включает в себя и Server и Workbench и т.д.
  • Server – Устанавливает все необходимые компоненты для сервера.
  • Client – Устанавливает все необходимое для работы со стороны клиентка кроме установки Server.
  • Full – Установка всех дистрибутивов.
  • Custom – Выборочная установка.
  1. После того как выбрали установку именно сервера нажимаем “Next” после чего нас перенесет к самой установки где нужно нажать “execute”.

Ustanovka-Servera

Чтобы вы смогли установить MySQL необходимо чтобы в системе был установлен Microsoft Visual C++. Если он не установлен вам предложит его установить сам установщик.

  1. После того как все установилось рядом с MySQL Server будет зеленая галочка, а в столбце “Status” будет указано что все скачено.
  2. После этого необходимо еще раз нажать кнопку “Execute” при переходе к следующему шагу и скачать полностью сервер. После скачивания рядом появится зеленая галочка как в примере ниже.

serverScacen

Жмем “Next” и переходим к следующему шагу установки.

  1. Нас перенесет на установку где необходимо также нажать “Execute” и дождаться установки.
  2. После установки мы окажемся в пункте “Product Configuration” где мы будем настраивать MySQL сервер.

Product Configuration Server

  1. Предлагается выбрать Тип работы и сети. Оставляем здесь все по умолчанию (Если нет необходимости изменить какие-то данные) и жмем “Next”.

tipset'

  1. Далее нас переносит к выбору методу входа, лучше всего использовать рекомендованный. Жмем “Next” и переходим к следующему пункту.

bezopasnost

  1. Далее нас перенесет к пункту где необходимо ввести пароль для учетной записи администратора и также можно добавить пользователя.

paroladmina

Как можно заметить я ввел пароль для администратора (немного выше надписи “Strong”), а также ввел имя пользователя, которого собираюсь добавить и пароль для него (немного выше надписи “Medium”). После того как я нажму ОК пользователь будет добавлен и будет отображаться в пункте “MySQL User Name”.

  1. Далее нас перенесет на страницу выбора будет ли MySQL работать как windows окно либо нет. (Пункт configure MySQL server as a Windows service) Также здесь можно будет ввести ему имя и указать будет ли он включаться автоматически с запуском windows.
    Я все оставляю по умолчанию.

serverivybor

  1. В конце нас переносит на подтверждение настроек. Нужно нажать “Execute” и дождаться установки (вокруг всех компонентов будет зеленая галочка).

podtverzdenienastroek

  1. После окончания жмем на “Finish”. Таким образом мы завершили настройку MySQL Server.

Чтобы войти в командную строку используйте кнопку “Пуск” выберите строку MySQL Command line и введите пароль администратора после чего вы будете авторизованы.

commandline

Установка клиентской версии

Для клиентской версии я уже скачал на свой пк установщик и сейчас покажу как с ним работать.

  1. Выбираем клиентскую версию в установщике.

ustanovkaklienta

  1. Далее нажимаем “Next” и нас переносит в пункт проверки рекомендуемых приложений, нажимаем “Next” и “Yes”.

proverka

  1. После этого нас перенесет на пункт “Download”, нажмите на “Execute” и дожидаемся окончания скачивания.

skacalos

  1. После этого переходим к инсталляции. Также нажимаем на “Execute” и ожидаем окончания установки.

ustanovka

  1. После того как все установилось также переходим к настройке.

Product Configuration Client

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

clientpodkliucenie

Также можно не производить настройку просто убрав галочку.

klientend

После этого жмём “Finish” и нас перенесет в WorkBench если не была снята галка.

Workbench

Чтобы подключиться к нашему серверу нам потребуется на главной странице нажать на “Database” (Ctrl+U).

workbench

Далее в открывшемся окне нужно ввести данные для входа. Вам потребуется ввести имя хоста либо ИП адрес, также порт, который вы указывали при регистрации MySQL Server (У меня он по умолчанию), имя пользователя и пароль кнопкой “Store in Vault”.

Например, ранее я создал пользователя Mivocloud, его я укажу как пользователя через которого буду входить, а также укажу его пароль.

А перед этим я ввел данные для входа и указал также метод подключения такой же, как и при установке на сервере.

passclient

Далее нажимаем ОК и нас переносит к самой базе данных и где вы можете работать с ней.

clientkonec

Проверка и настройка MySQL

Для того чтобы проверить работает ли БД можно ввести простую команду “Select 1000 from dual” и, если у вас выдаст это же на выходе значит все работает стабильно.

proverkaraboti

Настройка достаточно простая, например, добавим пользователя. Для этого вам нужно нажать на “Users and Privileges” а потом на “Add Account” и там вы можете ввести имя нового пользователя и создать пароль для учетной записи, также там можно выбрать тип аутентификации.

nastroika

Также вы можете ограничить время работы пользователя в аккаунте и указать другие ограничения перейдя в “Account Limits”.

nastroikalimit

Вы можете указать роль данного аккаунта с помощью вкладки “Administrative Roles”, например, я указал что пользователь будет Администратором безопасности.

nastroikaroly

Также вы можете выбрать к чему будет доступ у пользователя благодаря вкладке “Schema Privileges

nastroikaprivilegii

Также можно удалить ранее созданный аккаунт либо поменять в нем пароль. Просто выберите необходимый профиль и поменяйте пароль введя новый либо удалите профиль нажав “Delete

NastroikaUdalenie

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

  • Отслеживание статуса сервера

statusServer

Чтобы просмотреть статус сервера нажмите на “Server Status” и сможете отследить работу сервера, его загруженность и прочие данные.

  • Подключения клиентов

ClientSvyazi

Чтобы проверить какие клиенты подключены и прочую информацию о них нажмите на “Client Connections”.

  • Статус системы

stutasSystem

Для того чтобы получить всю информацию о MySQL сервере просто нажмите на “Status and System” и там вы сможете отследить все что вам необходимо.

  • Данные

dannyeeksport

Экспорт данных можно осуществить с помощью “Data Export” необходимо просто выбрать те данные, которые желаете загрузить экспортировать.

dannyeimport

Импорт данных можно осуществить с помощью “Data Import/Restore”. Нажимаете и выбираете далее уже файлы, которые нужно импортировать, а во вкладке “Import Progress” можно отследить прогресс.

Заключение

В данной статье вы ознакомились с тем как можно установить и настроить базу данных MySQL. Я показал вам как можно установить MySQL на сервер и клиенту на компьютер чтобы была возможность использовать удаленно эту систему для управления СУБД. Если вам необходимо установить на Windows данную систему, то вы можете использовать это же руководство для установки и сервера и клиента на один компьютер, и это очень просто осуществить главное при выборе установочных пакетов выбрать “Full”.

Порой очень сложно правильно настроить сервер и систему для того чтобы было удобно работать с БД, но вы можете попробовать построить свой сервер и на нём установить MySQL используя наши услуги.

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