Инсталиране на MySQL на Windows (4). Инсталиране на Mysql: инструкции стъпка по стъпка Инсталиране на mysql server windows 7

Последна актуализация: 19.12.2017

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

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

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

На страницата за Windows OS има два вида инсталатор, можете да изберете всеки.

След като изтеглите, стартирайте инсталатора.

Ако някоя версия на MySQL вече е инсталирана в системата, тогава вместо инсталация ще бъде предложено да се актуализират отделни компоненти.

След като приемете лицензионното споразумение, ще бъдете подканени да изберете тип инсталация. Нека изберем типа Developer Default:

В този случай инсталаторът показва, че нямам инсталиран Excel 2010 и Python. Тъй като тези компоненти не са важни, щракнете върху Напред.

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

За да инсталирате всички компоненти, щракнете върху бутона Изпълнение.

След като всички компоненти са инсталирани, щракнете върху Напред.

След това в следващия прозорец на инсталационната програма ще посочим парола и ще я запомним, тъй като по-късно ще се изисква при свързване към MySQL сървъра:

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

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

И на следващия екран трябва да приложите всички предварително инсталирани настройки за конфигурация, като щракнете върху бутона Изпълнение:

След това инсталацията ще бъде завършена. В трея ще се появи известие за стартиране на сървъра.

Можете просто да щракнете през всички последващи прозорци за конфигурация и да оставите всички стойности по подразбиране. В самия край може да се покаже следният прозорец, където ще трябва да кликнете върху бутона Край:

След това инсталацията и конфигурацията на MySQL сървъра ще бъдат окончателно завършени и можем да използваме сървъра за достъп до базите данни.

MySQL е система за управление на бази данни, използвана предимно в малки и средни приложения. СУБД е безплатна за некомерсиална употреба. MySQL използва езика за заявки SQL и има много разширения към този стандарт. Предимствата на MySQL включват:

Многопоточност
Неограничен брой потребители, работещи едновременно с базата данни
Бързо изпълнение на команди
Поддръжка на голям брой типове таблици

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

За инсталация ще използваме версия на програмата 5.5.23. Пускаме разпространението с програмата:

Ориз. 1. Стартирайте прозореца за инсталиране, щракнете върху Напред.

Ориз. 2. Приемете лицензионното споразумение

Ориз. 3. Изберете типа инсталация по избор

Ориз. 4. Прозорец за избор на допълнителни компоненти и инсталационната директория, оставете всичко както е, щракнете върху Напред.

Ориз. 5. Щракнете върху Инсталиране, за да инсталирате програмата

Ориз. 6. Щракнете върху Готово, за да завършите инсталацията и да продължите към настройката на сървъра

Ориз. 7. Изберете Detailed Configuration - подробни настройки

Ориз. 8. Изберете Developer Machine - това означава, че MySQL ще използва минимум RAM, за да не пречи на изпълнението на други приложения

Ориз. 9. Изберете елемента Многофункционална база данни, това ще ви позволи да работите с различни типове таблици в бъдеще

Ориз. 10. Изберете диск и директория за съхраняване на InnoDB таблици, оставете го както е

Ориз. 11. Тук избирате максималния възможен брой връзки към MySQL сървъра. Избиране на поддръжка за вземане на решения (DSS)/OLAP

Ориз. 12. Тук оставяме квадратчето за отметка Enable TCP/IP Networking активирано, оставяйки поддръжката за TCP/IP връзки активирана. Също така оставяме порта равен на 3306, това е стандартният порт за MySQL сървъра. Квадратчето за активиране на строг режим указва режима на стриктно съответствие със стандарта SQL, който не се докосва

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

Ориз. 14. Квадратчето Install As Windows Service означава, че сървърът ще бъде стартиран като услуга, което е препоръчителният метод за стартиране. Изберете името на услугата в падащия прозорец; оставете го както е. Нека премахнем отметката от Launch the MySQL Server автоматично, това означава, че сървърът ще бъде стартиран ръчно. Оставете квадратчето за отметка за Include Bin Directory in Windows PATH на място

Ориз. 15. Задайте проста парола за root потребителя

Ориз. 17. Пътят до реда Записване на конфигурационен файл показва местоположението на конфигурационния файл, който ще трябва да се редактира леко

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

Редактиране на конфигурационния файл с Notepad my.ini, разположен на адреса, посочен в предходния параграф (срещу реда Напишете конфигурационен файл) в менюто за завършване на инсталацията. Пътищата до файловете може да не съвпадат с написаните, така че си струва да посочите директориите на компютъра, на който се извършва работата.

1. В раздела след реда:

добавете ред, определящ директорията, съдържаща файлове с описание на кодиране:

2. В раздела след реда:

добавете следните два реда, първият от които вече знаете, вторият задава кодирането, в което данните се предават на MySQL:

character-sets-dir="C:/Програмни файлове/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. Изберете директорията за инсталиране на графичния интерфейс, като щракнете върху Промяна

Ориз. 19. Инсталирайте графичния интерфейс в папката с инсталираната СУБД

Ориз. 20. Изберете типа инсталация Complete (по подразбиране)

Ориз. 21. След като щракнете върху бутона Инсталиране, процесът на инсталиране ще започне

Ориз. 22. Прозорец за завършване на инсталацията, щракнете върху Готово

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

За да започнете, стартирайте MySQL Workbench, който инсталирахме по-рано:

Ориз. 23. Главен прозорец на програмата. В списъка с връзки виждаме готова връзка, която е създадена по време на инсталирането на СУБД. Когато щракнете двукратно върху Local instance MySQL, ще се появи прозорец, в който ще трябва да въведете паролата на базата данни, която сме задали на фиг. 15

Ориз. 24. Ще се отвори прозорецът за редактиране на заявката. За да започнете, трябва да се свържете директно с базата данни. Ще използваме вече създадена тестова база данни, наречена test. Чрез двукратно щракване върху името на базата данни в лявата част на работния прозорец на програмата се свързваме. Можете да започнете да пишете тестови заявки в прозореца за въвеждане в средата на работния прозорец

Примери за SQL заявки и тяхната реализация чрез MySQL Workbench

1. Създайте таблица

CREATE TABLE пример
id int(11) NOT NULL PRIMARY KEY auto_increment,
име varchar(50),
възраст int(2),
информационен текст,
дата дата
);

Тази заявка ще създаде примерна таблица, в която id е първичният ключ (задава се автоматично), името е поле с текстов формат с максимална позволена стойност от 50 знака, възрастта е поле с числова стойност с максимален разрешен брой знаци 2, info е текстово поле с неограничен размер, date е поле за дата, което автоматично използва днешната дата.

Нека поставим тази заявка в полето за въвеждане на програмата и натиснете ctrl+shift+enter, като по този начин я изпълним:

Ориз. 25. След като изпълните заявката, щракнете с десния бутон върху името на тестовата база данни и изберете Обнови всички. Тогава нашата създадена примерна таблица ще се появи в падащия списък Таблици.

Щракнете с десния бутон върху него и изберете Редактиране на данни от таблица:

Ориз. 26. Програмата ще ни покаже създадената таблица.

Ориз. 27. И щракнете върху Приложи. Ще се отвори прозорец за потвърждение на заявка (заявките в програмата се генерират автоматично и се изпълняват под формата на скриптове), където ще трябва да потвърдите действията, като щракнете върху бутоните Прилагане и Край.

Нека опитаме да използваме заявка за избор:

SELECT * FROM пример WHERE id = "2"

който ще избере ред от таблицата със стойност на полето id, равна на 2. Изпълняваме заявката с помощта на клавишната комбинация ctrl+shift+enter:

Ориз. 28. Резултат от изпълнение на заявка

Списък на използваните материали и интернет ресурси:

Приятели! Присъединете се към нашата

) е една от най-използваните СУБД с отворен код (системи за управление на бази данни). Версията на Общността се разпространява при условията на лиценза GPL.

Да започнем инсталацията. Стартирайте инсталационния пакет (mysql-essential-5.0.51b-win32.msi). Настройките по подразбиране са съвсем нормални (СУБД сървърът ще бъде инсталиран в C:\Program Files\MySQL\MySQL Server 5.0). След като инсталацията приключи, оставете квадратчето за отметка „Конфигуриране на MySQL сървъра сега“ активирано. Ще се стартира MySQL Server Configurator.

Кликнете Следващия.

В този диалогов прозорец изберете "Подробна конфигурация".

След това има три опции за избор: „Машина за разработчици“, „Сървърна машина“ и „Специализирана машина за MySQL сървър“. Както се досещате от описанията, първата опция указва минимална консумация на памет, втората - средна консумация, третата - максимална. Ако инсталирате сървъри на домашен компютър, който използвате например за игри, оставете първата опция; ако инсталирате сървъри на отделен компютър (например имате два от тях и искате да разпределите втория за сървъра), тогава изберете втората опция. Третата опция едва ли ще ви трябва (необходима е за специализирани СУБД сървъри).

На следващата страница избирате наличните машини за бази данни. Машината MyISAM е по-бърза, но не поддържа транзакции, а InnoDB е малко по-бавна, но поддържа транзакции. Ако обаче няма да разработвате собствени уеб приложения, това не трябва да ви тревожи твърде много. Изберете „Мултифункционална база данни“, за да активирате и двете машини.

В следващия диалогов прозорец избирате къде да съхранявате InnoDB таблиците (тази стъпка ще се случи само ако сте избрали първата или втората опция в предишната стъпка). Местоположението за съхранение по подразбиране е наред.

В следващата стъпка задавате броя на едновременните връзки. Първата опция е 20, втората е 500, третата е вашето число. Забележка: 20 връзки не означават, че само 20 потребители могат да имат достъп до вашия сайт едновременно. Сесията на скрипта с базата данни продължава максимум няколко секунди, така че потребителите на сайта не са постоянно свързани с базата данни. Това е нещо като разпределение на процесорното време между програмите. Първият вариант е напълно достатъчен.

На следващата страница - мрежови настройки на сървъра и SQL режим. Оставете настройките по подразбиране.

Следващата стъпка е да изберете кодирането по подразбиране. Предпочитам да задам кодирането по подразбиране на utf8 - това е втората опция. Можете също да изберете третата опция и да зададете кодирането на cp1251. Както и да е, доколкото ми е известно, повечето CMS уточняват изрично кодирането при създаване на таблици, така че това ще ви трябва, ако възнамерявате да разработвате свои собствени уеб приложения.

Следващият диалогов прозорец е настройките на услугата MySQL. Оставете всичко тук по подразбиране.

В следващата стъпка задайте парола за суперпотребителя (root). Първоначално достъпът до базата данни отвън е забранен за суперпотребителя (съответното поле за отметка е деактивирано на тази страница, така че дългата парола не е толкова необходима). Но във всеки случай сигурността не е последното нещо, така че във всеки случай ще създадем друг потребител. Не задавайте опцията „Създаване на анонимен акаунт“ - това е вредно от гледна точка на сигурността.

Това е всичко, сега щракнете върху Изпълнение. Настройките ще бъдат приложени. Щракнете върху Готово, за да завършите настройката.

След това ще инсталираме пакета MySQL GUI Tools. Това е много удобен набор от помощни програми за администриране на MySQL сървър от самите разработчици на СУБД. Аз лично предпочитам GUI Tools пред phpMyAdmin. Ако не искате да използвате MySQL GUI Tools и предпочитате phpMyAdmin, можете да пропуснете тази стъпка.

Стартирайте инсталатора (mysql-gui-tools-5.0-r12-win32.msi). Настройките по подразбиране са доста задоволителни. След като инсталацията приключи, помощните програми могат да бъдат достъпни от менюто "Старт". Стартирайте MySQL Administrator.

В полето “Server Host” въведете localhost, в полетата “Username” и “Password” - съответно root и паролата, която сте задали в конфигуратора. Щракнете OK. Ще се появи следният прозорец:

Можете да видите какво е отговорно за какво тук в статията „Работа с MySQL в MySQL GUI инструменти“.
Отидете на страницата „Каталози“. По-долу ще се появи списък с бази данни. Щракнете с десния бутон върху празно място в него и изберете „Създаване на нова схема“ от менюто. Въведете име за новата база данни, например SiteForum. Ще бъде създадена нова база данни. Сега ще зададем потребителя и правата за достъп за него. Отидете на страницата „Администриране на потребители“.

Кликнете върху бутона „Добавяне на нов потребител“. В полето MySQL User въведете например forumuser. Можете да въведете нещо в полето "Парола" или да не го въведете. Няма нужда да въвеждате нищо сложно. Отидете в раздела „Привилегии на схемата“. В списъка вляво изберете новосъздадената база данни - siteforum. В десния списък ще се появи списък с привилегии за тази база данни. Можете да изберете всички привилегии. След това щракнете върху "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
Това е всичко, сървърът е готов за работа. Сега, когато инсталирате форум, изберете базата данни на siteforum и потребителя на forumuser.

За изтегляне на Win 32: Windows (x86, 32-bit), MSI Installer Основни неща - Препоръчва се

За изтегляне на Win 64: Windows (x86, 64-bit), MSI Installer Основни неща - Препоръчва се

След като щракнете върху бутона Изтегляне, ще видите регистрационен формуляр, можете да го пропуснете, като щракнете върху връзката по-долу („Не, благодаря, просто ме отведете до изтеглянията!“).

Стартирайте инсталатора и щракнете върху Напред:

Изберете типа инсталация По избор:

Избор на компоненти. Тук можете да промените инсталационния път на MySQL файловете (изберете MySQL Server, щракнете върху бутона Промяна), както и пътя за съхранение на бази данни (изберете MySQL Server Datafiles, щракнете върху бутона Промяна):

Проверете пътищата и щракнете върху Инсталиране:

Последният етап от монтажа. Поставете отметка на опцията „Конфигуриране на MySQL сървър сега“ и щракнете върху Готово:

Настройка на MySQL

След като инсталацията приключи, стартира съветникът за конфигуриране на екземпляр на MySQL Server (можете да го стартирате ръчно от менюто "Старт" -> Всички програми -> MySQL -> MySQL Server 5.1 -> Съветник за конфигуриране на екземпляр на MySQL Server). Щракнете върху Напред:

Избираме инсталационния скрипт: Developer Machine - за инсталиране на домашен компютър (наш избор), Server Machine - за инсталиране на сървър, Dedicated MySQL Server Machine - за инсталиране на сървър, изцяло посветен на MySQL. Тези опции засягат основно количеството памет, консумирано от MySQL:

MySQL поддържа два основни типа бази данни (InnoDB - с поддръжка на транзакции и MyISAM - без транзакции). Многофункционална база данни - ще бъде инсталирана поддръжка и за двата типа бази данни (наш избор). Само транзакционна база данни - ще бъде инсталирана само поддръжка на InnoDB. Само база данни без транзакции - ще бъде инсталирана само поддръжка на myISAM.

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

Поддържа едновременни връзки. Подкрепа при вземане на решения - до 20 едновременни връзки (наш избор). Онлайн обработка на транзакции - до 500 връзки. Ръчна настройка—ръчно задаване на броя на връзките.

Проверете опциите „Активиране на TCP/IP мрежа“ и „Активиране на строг режим“. Оставяме номера на порта непроменен - ​​3306. Ако планирате да се свържете директно към сървъра от други компютри, проверете опцията „Добавяне на изключение на защитната стена за този порт“ (отворете порта в защитната стена на Windows).

Изберете кодирането по подразбиране. В момента най-умният избор е UTF-8. Изберете опцията за най-добра поддръжка за многоезичност:

Не забравяйте да проверите опцията „Инсталиране като услуга на Windows“ (изпълнете като услуга на Windows). Поставете отметка до „Стартиране на MySQL сървъра автоматично“, ако имате нужда услугата да се стартира автоматично.

Крайният етап. Задаване на администраторска парола (root). По-добре е да не губите тази парола! Не препоръчвам да поставите отметка в опциите „Активиране на root достъп от отдалечени машини“ и „Създаване на анонимен акаунт“, т.к. намаляват безопасността.

Как бързо да проверите инсталацията?

Отворете Старт -> Всички програми -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (помощна програма за работа с MySQL в командния ред).

След това въведете администраторската парола (root). Ако паролата е правилна, ще бъдете отведени до командния ред (mysql>). Въведете командата: показване на бази данни; (необходима е точка и запетая в края). В резултат на това трябва да видите списък с бази данни (поне две - information_schema и mysql). Това означава, че сървърът работи правилно. Затворете командния ред, като изпълните командата за изход.

ВНИМАНИЕ!За да се свържете с MySQL от PHP, от сървър, инсталиран на същия компютър, трябва да използвате MySQL като адрес на сървъра вместо локален хостизползване 127.0.0.1 !!!

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

Какво трябва да направя, ако автоматичната инсталация е неуспешна?

Как се работи с бази данни?

Една от най-популярните програми (може би най-популярната) за работа с MySQL е phpMyAdmin.

Здравейте всички! Днес ще покажем процеса на инсталиране MySQLсървър на версията 8.0 На Windows 10с помощта на автоматичния инсталатор. Преди това вече ви казахме как да инсталирате MySQL сървър CentOS 7, сега решихме да се докоснем до една малко по-известна платформа.

Инсталация

И така, да започваме. Както споменах по-рано, ще използваме автоматичния инсталатор, който трябва да изтеглите от следната връзка: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Файлът тежи около 200 MB и вече съдържа всичко необходимо за инсталиране. Щракнете двукратно върху изпълнимия файл, приемете условията на лицензионното споразумение (отметка) и щракнете Следващия.

След това избираме типа инсталация, от които има няколко - инсталация на готов „комплект за разработчици“, инсталация само на сървъра, само на клиента, пълна инсталация (първа опция + допълнителни инструменти) и персонализирана. В нашия случай избираме да инсталираме сървър.



След това щракнете Следващия.


Отидете на етапа на настройка - щракнете Следващия.


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


Конфигуриране на мрежови параметри - за демонстрационни цели оставихме всичко по подразбиране.


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


Задаваме root парола за сървъра - колкото по-сложна, толкова по-добре. Препоръчваме да използвате поне паролата от 12 знаци, съдържащи букви, цифри и специални знаци. Можете също да добавяте потребители на този етап - ние, например, добавихме потребител звездичка.





Завършване на функционалността за инсталиране и тестване

Готов! Сега всичко, което трябва да направите, е да щракнете завършекдва пъти - честито! Вие сте инсталирали MySQL сървър.


Сега нека проверим ефективността му. За да направите това, трябва да отворите приложението, което е инсталирано със сървъра - MySQL 8.0 клиент на командния ред. Ще трябва да въведете root паролата, която сте посочили по време на инсталацията и след това да изпълните командата show databases;