Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да инсталирате MySQL на Windows

MySQL е система за управление на база данни с отворен код, категоризирана като релационна СУБД (система за управление на бази данни). Дъщерята на Майкъл Видениъс „My“ беше съосновател на MySQL, така че името MySQL. Името съчетава два термина; съоснователят „Моят“ и SQL, съкращение за Structured Query Language.

MySQL се предлага както като сървърно издание с отворен код, така и като корпоративно сървърно издание. Тази статия ще прегледа инсталирането на изданието на сървъра на общността с отворен код.

Забележка:Когато използвате Windows-базиран сървър като хост, някои потребители прибягват до използване на MSSQL (Microsoft SQL Server). Трябва обаче да имате предвид, че MSSQL има някои ограничения, като лицензионни ограничения, което го прави доста труден за използване в сравнение с MySQL, които ще бъдат разгледани в тази статия.

MySQL е подобен на Lamp Stack, Linux-базиран сървър, който е достъпен и за потребители на Windows. В зависимост от нуждите на потребителите, те могат да разработят цяла база данни с помощта на MySQL. Предимството на използването на MySQL е, че може да се изпълнява едновременно с MSSQL. Тъй като сте свободни, можете да експериментирате и с двата сървъра на база данни.

Инсталиране на MySQL на Windows

Стъпка 1:Изтеглете инсталационния файл

Изтеглете MySQL общностния сървър с отворен код от тук. След като изтеглите най-новата версия, която към момента на писане на тази статия е версия 8.0.25, изпълнете изтегления инсталационен файл. Трябва да намерите изтегления инсталационен файл и да щракнете двукратно, за да го изпълните.

Стъпка 2:Избиране на типа инсталация за настройка

Това е вторият етап от процеса на инсталиране. След като инсталаторът стартира, ще трябва да изберете тип инсталация за MySQL, инсталиран на вашата операционна система Windows. Ще видите пет типа инсталация, както е показано по-долу:

1. По подразбиране за разработчика: Тази опция инсталира пакети и приложения, които ще се използват за разработка, като например:

  • MySQL сървър
  • Обвивка на MySQL:Това е ново клиентско приложение на MySQL, използвано за управление на MySQL сървъри и инстанции на клъстер на InnoDB.
  • MySQL Router:Това е демон на рутер с висока достъпност за настройки на клъстер InnoDB, които са инсталирани на възли на приложението
  • MySQL Workbench:Това е графичният потребителски интерфейс, използван при разработването и управлението на сървъра
  • MySQL за Excel:Това е плъгин за Excel, който подпомага лесен достъп и манипулиране на MySQL данни.
  • MySQL за Visual Studio:Този инструмент позволява на потребителите на VS да работят с MySQL.
  • MySQL конектори:Позволява свързване на данни чрез конектори/Net, C/C++, Java, OBDC.

Накратко, тази опция помага при създаването на машина за разработка.

2. Само сървър: Използва се за разгръщане на MySQL сървъри, но не се използва при разработката на MySQL приложения. Тази опция може да се използва само ако потребителят планира да инсталира самостоятелен сървър на база данни. Той идва с всички сървърни приложения и пакети.

3. Само за клиенти: Този тип инсталира всички инструменти, необходими за разработване на MySQL приложения; обаче не включва MySQL сървъра. Ако планирате да разработвате приложения за съществуващ сървър, това трябва да бъде вашият краен избор. Пакетите и приложенията, инсталирани само от клиента, са:

  • Обвивка на MySQL:Това е ново клиентско приложение на MySQL, използвано за управление на MySQL сървъри и инстанции на клъстер на InnoDB.
  • MySQL Router:Това е демон на рутер с висока наличност за настройки на InnoDB клъстер, които трябва да се инсталират на възли на приложението
  • MySQL Workbench:Това е графичният потребителски интерфейс, използван при разработването и управлението на сървъра
  • MySQL за Excel:Това е плъгин за Excel, който подпомага лесен достъп и манипулиране на MySQL данни.
  • MySQL за Visual Studio:Този инструмент позволява на потребителите на VS да работят с MySQL.
  • MySQL конектори:позволява свързване на данни чрез конектори/Net, C/C++, Java, OBDC

4. Пълен: Тази опция се използва, ако потребителят желае да инсталира всички компоненти на MySQL Server на машината.

5. Персонализирано: Това е опция за персонализиране, която дава възможност на потребителя да избере опции, които най-добре отговарят на неговите или нейните нужди.

В този урок за статия ще изберем опцията „Пълен“ и ще щракнем върху „Напред.“

Преди да премине от „Избор на тип настройка“ към фаза „Инсталация“, инсталаторът ще провери всички необходими предпоставки за инсталиране на сървъра на базата данни MySQL. Ако липсват предпоставки за софтуера, можете да намерите подробности на екрана „Проверка на изискванията“. Освен това името на липсващия продукт или основен компонент/софтуер и причината за неизправността му ще бъдат показани на екрана „Проверка на изискванията“.

Например, в този урок MySQL For Excel 1.3.8 (Инсталира инструменти на Visual Studio 2010, необходими за Office Runtime), MySQL за Visual Studio 1.2.9 (инсталира Visual Studio 2015, 2019 и 2017) Connector/Python 8.0. 19 (Инсталира 64-битов Python) не са разрешени. За да ги разрешите, щракнете върху „Изпълни“. Като алтернатива можете да игнорирате и да преминете към следващия етап, като щракнете върху „Напред.“

След като проверите изискванията и инсталирате всички необходими предпоставки, щракнете върху „Напред“, за да продължите към фазата на инсталиране. Инсталаторът ще предупреди, ако необходимите предпоставки не са били инсталирани във фазата „Проверка на изискванията“. Въпреки това, не трябва да се притеснявате за този етап, тъй като можете да преминете към фазата на инсталиране, като щракнете върху „Да“.

Веднъж на инсталационния екран, ще видите списък с MySQL продукти, които ще бъдат инсталирани на вашата работна станция. Ако нямате представа за MySQL, не се притеснявайте. Просто щракнете върху „Изпълни“. Инсталаторът ще изтегли и инсталира всички продукти, показани на предишния екран. В зависимост от скоростта на интернет, ще трябва да изчакате няколко минути.

След като процесът приключи, MySQL е инсталиран във вашата операционна система Windows и вече сте готови да продължите към следващата фаза, конфигуриране на сървъра на базата данни MySQL и други необходими компоненти. Кликнете върху „Напред“, за да преминете към следващата фаза, която е „Конфигуриране на продукта“.

Продуктите, показани на екрана за конфигурация на продукта, са продуктите, които изискват конфигурация. В нашия случай ще започнем с конфигурирането на MySQL сървъра 8.0.19. За да започнете, щракнете върху „Напред.“

На следващия екран, „Висока наличност“, можете да изберете да инсталирате самостоятелен MySQL сървър/класическа MySQL репликация или InnoDB клъстер. InnoDB Cluster е решение с висока наличност на MySQL, което използва групова репликация. За целта на урока ще изберем „Самостоятелен MySQL сървър/ класическа MySQL репликация.“

Следващият екран е „Тип и работа в мрежа“. В този екран ще конфигурираме типа на MySQL конфигурация. Това е предварително дефиниран набор от параметри за конфигурация, който определя ресурсите, които трябва да бъдат преместени към MySQL услуги. Опциите за конфигурация са:

  • Компютър за разработка: Тази конфигурация позволява на потребителя да разпределя минимални ресурси за услугата MySQL.
  • Сървър компютър: Тази опция също използва минимални ресурси. Подходящо е за инсталиране на база данни и уеб сървър. Той също така разпределя минимални ресурси за MySQL услугите.
  • Специализиран компютър: потребителят може да избере тази опция за конфигурация само ако е създал специален MySQL сървър. На услугите на MySQL се разпределят големи ресурси с помощта на този метод за конфигуриране.

За този урок ще конфигурираме „Компютър за разработка“ с помощта на падащото меню за конфигурация.

Свързване

Това все още е във фаза „Тип и работа в мрежа“. В този раздел потребителят може да контролира как клиентите се свързват с MySQL бази данни. TCP/IP протокол, Named pipe и Shared Memory са опциите за конфигурация, налични на този етап. За да конфигурирате свързаността с помощта на „Споделена памет и наименован канал“, трябва да предоставите името на паметта и името на канала.

Въпреки това, докато конфигурирате с помощта на опцията TCP/IP, ще трябва да посочите порта по подразбиране, използван за свързване със сървъра на базата данни. Освен това можете също да разрешите номера на порта, предоставен в текстовото поле Порт в защитната стена. Това ще позволи на MySQL да се свърже и ще позволи на потребителите да се свързват с бази данни.

В този урок ще завършим процеса на конфигуриране, използвайки опцията TCP/IP. След успешна конфигурация преминете към фазата „Режим на удостоверяване“.

Ще използваме SHA256 парола за удостоверяване за силни пароли. Докато сте на екрана Метод за удостоверяване, можете да изберете „Използване на силно криптиране с парола за удостоверяване (ПРЕПОРЪЧИТЕЛНО) или „Използване на наследен метод за удостоверяване (Запазване на съвместимостта с MySQL 5.x)“. Следователно можете да изберете метода, който ви подхожда най-добре. Въпреки това, в името на този урок, ще изберем „Използване на силно криптиране на парола за удостоверяване (ПРЕПОРЪЧИТЕЛНО).“

Забележка: Ако планирате да използвате метода за шифроване със силна парола, уверете се, че всички конектори са актуални, в противен случай този метод ще е неудобство.

След като изберете предпочитания от нас метод, споменат по-горе, щракнете върху „Напред“. След като приключите, преминете към следващата фаза, която е „Акаунти и роли“.

Докато сте на екрана „Акаунти и роли“, ще предоставите паролата за root акаунт на MySQL. Основният акаунт на MySQL трябва да бъде деактивиран, тъй като това е акаунтът по подразбиране на системния администратор.

Забележка: Можете да добавите допълнителни потребители, като щракнете върху „Добавяне на потребител“. Ще се появи диалогов прозорец за потребителски акаунт. Предоставете име на хост, потребителско име, роля на потребителя, тип удостоверяване и парола. Попълнете всички споменати подробности, за да създадете нов потребител, след което щракнете върху „OK“, за да преминете към следващия етап.

Следващият етап е екранът “Windows Service”, където ще конфигурираме MySQL сървъра. В тази фаза сървърът е конфигуриран да работи като услуга на Windows. Моля, предоставете правилните данни (желано име) и го конфигурирайте за AutoStart всеки път, когато системата се рестартира. Освен това предоставете идентификационни данни, които ще улеснят работата на MySQL сървъра. За услугата на Windows потребителят може да избере „Стандартен системен акаунт“ или „Потребител по избор“, както е показано на изображението по-долу:

Щракнете върху „Напред“, за да преминете към последната фаза на конфигурация, която е „Прилагане на конфигурация“. Докато сте на този екран, ще видите списък с различни стъпки за потвърждение, както е показано по-долу. След като приключите с всички настройки за конфигурация, щракнете върху „Изпълни“.

Процесът на инсталиране ще започне, след като щракнете върху бутона „Изпълнение“. За да видите процеса на инсталиране, щракнете върху раздела „Дневник“. След успешна инсталация щракнете върху „Край“, за да затворите инсталационната програма.

Примерна инсталация на база данни

Тази опция се задейства, ако сте използвали типа инсталация на настройка „Пълна“. Инсталаторът на MySQL директно се премества към примерния екран, след като инсталацията приключи. След като сте на този екран, от вас се изисква да предоставите вашето потребителско име и парола, които съдържат привилегиите на sysadmin/root, и да щракнете върху „Проверка“.

След това щракнете върху „Напред“ и ще бъдете пренасочени към екрана „Прилагане на конфигурация“. Докато сте на този екран, щракнете върху “Execute”, за да започнете процеса на инсталиране на примерната база данни.

Забележка: Можете да щракнете върху бутона „Регистриране“, ако искате да видите напредъка на инсталационния процес.

Щракнете върху бутона „Край“, след като инсталацията на примерната база данни приключи.

След това инсталаторът преминава към следващия етап, който е етапът „Конфигуриране на продукта“. Докато сте на тази фаза, ще видите напредъка на инсталирането на MySQL Server 8.0.25 и Пример и Пример 8.0.25 чрез лентата на състоянието. След като приключи, състоянието ще се промени на конфигурацията завършена.

Последният етап в тази фаза е етапът „Инсталацията е завършена“. Тук ще видите екран за пълна инсталация, който съдържа „Копиране на регистрационния файл в клипборда“, „Стартиране на MySQL Workbench след настройка“ и „Стартиране на MySQL Shell след настройка“. За да започнете да изследвате своя новоинсталиран MySQL сървър, поставете отметка в квадратчетата до „Стартиране на MySQL Workbench след настройка“ и „Стартиране на MySQL Shell след настройка“, след което щракнете върху „Край“, както е показано по-долу:

Свързване на MySQL сървър

След ползотворна инсталация, сега е време да се свържете с MySQL сървъра и да стартирате MySQL заявката. За да направите това, следвайте стъпките, споменати правилно – отворете MySQL Workbench (Това е инструмент за разработка, полезен при заявки, създаване и редактиране на обекти на база данни.

Докато сте на началния екран на MySQL Workbench, ще видите списък с MySQL връзки. В нашия случай ще видите само „Local instance MySQLL80“, тъй като нашият MySQL сървър не е конфигуриран да обработва множество връзки. Сега кликнете върху „Local instance MySQLL80“, за да отворите прозореца на редактора на заявки.

Забележка: Трябва да въведете правилните идентификационни данни, създадени по време на инсталационния процес, преди да се свържете с примерния сървър на базата данни MySQL.

Следващата стъпка е да създадете база данни на MySQL Server. В редактора на заявки напишете следната заявка, след което щракнете върху „Изпълнение на заявка“ (това е първият бутон с флаш икона в редактора на заявки непосредствено след бутона за запазване)

Create database Fosslinuxtuts

След като изпълнението на заявката е успешно, можете да получите достъп до новосъздадената си база данни от панела „SCHEMAS“, както е показано на изображението по-долу:

Забележка: SCHEMAS се намира в левия панел на редактора на заявки.

Това е всичко, което сте готови с инсталирането на MySQL на вашата операционна система Windows.

Заключение

Това беше нашето изчерпателно ръководство за ръководство за инсталиране на MySQL на операционни системи Windows. Вие потребител на Linux ли се чудите как да инсталирате и конфигурирате MySQL? Ето изчерпателен преглед на „Как да инсталирате и конфигурирате MySQL в Ubuntu“, за да ви помогне да научите процеса на инсталиране и конфигуриране.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на различни механизми за съхранение на MySQL в дизайна на база данни

  2. АКТУАЛИЗИРАНЕ НА MySQL:Топ 5 съвета за T-SQL разработчици

  3. Как да добавите опция към sql_mode в MySQL, без да губите съществуващи настройки

  4. Какво означава, когато MySQL е в състояние Изпращане на данни?

  5. SQLSTATE[42000]:Синтактична грешка или нарушение на достъпа:1064 Имате грешка във вашия SQL синтаксис — PHP — PDO