MySQL-i installimine Windowsi (4). Mysql-i installimine: samm-sammult juhised Mysql-serveri Windows 7 installimine

Viimane uuendus: 19.12.2017

MySQL ei ole PHP veebisaitide loomise lahutamatu komponent. Saame kasutada erinevaid andmebaasisüsteeme, kuid MySQL on ülekaalukalt populaarseim andmebaasihaldussüsteem PHP-ga töötamiseks ja see on ka tasuta.

MySQL-i installimiseks laadige levitamiskomplekt alla aadressilt http://dev.mysql.com/downloads/mysql/ ja valige soovitud versioon.

Näiteks on mul Windowsi 64-bitine versioon, seega valisin paketi Windows (x86, 64-bitine), MySQL Installer MSI. Pärast versiooni valimist laadige alla installipakett.

Windows OS-i lehel on kahte tüüpi installija, saate valida ükskõik millise.

Pärast allalaadimist käivitage installiprogramm.

Kui mõni MySQL-i versioon on juba süsteemi installitud, pakutakse installimise asemel üksikute komponentide värskendamist.

Pärast litsentsilepinguga nõustumist palutakse teil valida installitüüp. Valime arendaja vaiketüübi:

Sel juhul näitab installiprogramm, et mul pole installitud Excel 2010 ja Python. Kuna need komponendid pole olulised, klõpsake nuppu Edasi.

Seejärel kuvab installija installifaasis kogu installitud komponentide loendi. Minu jaoks näeb see välja selline:

Kõigi komponentide installimiseks klõpsake nuppu Käivita.

Pärast kõigi komponentide installimist klõpsake nuppu Edasi.

Seejärel näitame installiprogrammi järgmises aknas parooli ja jätame selle meelde, kuna seda nõutakse hiljem MySQL-serveriga ühenduse loomisel:

Järgmine konfiguratsioonide komplekt, mille jätame ka vaikeseadeks, määrab, et server käivitub operatsioonisüsteemi käivitamisel Windowsi teenusena:

Järgmises aknas saate konfigureerida täiendavaid pistikprogramme ja laiendusi. Alates versioonist 5.7 on MySQL teinud kättesaadavaks X-protokolli, mis tutvustab uut viisi andmesalvestusega suhtlemiseks. Seda valikut pole vaja kontrollida. Sel juhul märgin selle:

Järgmisel ekraanil peate rakendama kõik varem installitud konfiguratsiooniseaded, klõpsates nuppu Käivita:

Pärast seda viiakse installimine lõpule. Salve kuvatakse teade serveri käivitamise kohta.

Saate lihtsalt klõpsata läbi kõik järgnevad konfiguratsiooniaknad ja jätta kõik vaikeväärtused. Päris lõpus võidakse kuvada järgmine aken, kus peate klõpsama nuppu Lõpeta:

Pärast seda on MySQL serveri installimine ja seadistamine lõplikult lõpule viidud ning saame kasutada serverit andmebaasidele juurdepääsuks.

MySQL on andmebaasihaldussüsteem, mida kasutatakse peamiselt väikestes ja keskmise suurusega rakendustes. DBMS on mitteäriliseks kasutamiseks tasuta. MySQL kasutab SQL päringukeelt ja sellel standardil on palju laiendusi. MySQL-i eelised hõlmavad järgmist:

Mitmelõimeline
Andmebaasiga samaaegselt töötav piiramatu arv kasutajaid
Käsu kiire täitmine
Tugi paljudele tabelitüüpidele

MySQL-i installimine

Paigaldamiseks kasutame programmi versiooni 5.5.23. Käivitame levitamise programmiga:

Riis. 1. Käivitage installiaken, klõpsake nuppu Edasi.

Riis. 2. Nõustuge litsentsilepinguga

Riis. 3. Valige Kohandatud installitüüp

Riis. 4. Lisakomponentide ja installikataloogi valimise aken, jätke kõik nii, nagu on, klõpsake nuppu Edasi.

Riis. 5. Programmi installimiseks klõpsake nuppu Installi

Riis. 6. Installimise lõpetamiseks ja serveri seadistamise jätkamiseks klõpsake nuppu Finish

Riis. 7. Valige Detailed Configuration – üksikasjalikud sätted

Riis. 8. Valige arendaja masin – see tähendab, et MySQL kasutab minimaalselt RAM-i, et mitte segada teiste rakenduste täitmist

Riis. 9. Valige üksus Multifunktsionaalne andmebaas, see võimaldab teil tulevikus töötada erinevat tüüpi tabelitega

Riis. 10. Valige InnoDB tabelite hoidmiseks ketas ja kataloog, jätke see nii nagu on

Riis. 11. Siin valite MySQL serveriga maksimaalse võimaliku ühenduste arvu. Otsuste toe (DSS)/OLAP valimine

Riis. 12. Siin jätame TCP/IP-võrgu lubamise märkeruudu sisse lülitatuks, jättes TCP/IP-ühenduste toe lubatuks. Jätame ka pordi väärtuseks 3306, see on MySQL-serveri standardport. Märkeruut Enable Strict Mode määrab SQL-standardi range järgimise režiimi, jätame selle puutumata

Riis. 13. Märkides valiku Manual Selected Default Character Set / Collation ja valides rippmenüüst kodeeringu cp1251, tagame korrektse töö vene keelega

Riis. 14. Märkeruut Install As Windows Service tähendab, et server käivitatakse teenusena, mis on soovitatav käivitusviis. Valige rippmenüüst teenuse nimi. Tühjendame valiku Käivita MySQL server automaatselt, see tähendab, et server käivitatakse käsitsi. Jätke märkeruut Include Bin Directory in Windows PATH paigale

Riis. 15. Seadke juurkasutajale mõni lihtne parool

Riis. 17. Konfiguratsioonifaili kirjutamise rea kõrval olev tee näitab konfiguratsioonifaili asukohta, mida tuleb veidi muuta

Konfiguratsioonifaili redigeerimine

Konfiguratsioonifaili redigeerimine märkmikuga my.ini, mis asub eelmises lõigus märgitud aadressil (rea vastas Kirjutage konfiguratsioonifail) installimise lõpetamise menüüs. Failide teed ei pruugi kattuda kirjutatuga, seega tasub täpsustada selle arvuti kataloogid, kus tööd tehakse.

1. Jaotises pärast rida:

lisage rida, mis määratleb kodeeringu kirjeldusfaile sisaldava kataloogi:

2. Jaotises pärast rida:

lisage järgmised kaks rida, millest esimene on teile juba teada, teine ​​määrab kodeeringu, milles andmed MySQL-i edastatakse:

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

init-connect="SET NIMED cp1251"

default-storage-engine=INNODB

asendage algselt installitud tabelitüüp MYISAMiga:

default-storage-engine=MYISAM

Salvestage muudatused ja sulgege fail my.ini. Serveri installimine ja seadistamine on lõpetatud.

DBMS-i graafilise liidese installimine

Näiteks kasutame MySQL Workbenchi versiooni 5.2.40 graafilist liidest

Riis. 18. Valige graafilise liidese installimiseks kataloog, klõpsates nuppu Muuda

Riis. 19. Installige graafiline liides installitud DBMS-iga kausta

Riis. 20. Valige installitüüp Valmis (vaikimisi)

Riis. 21. Pärast nupu Installi klõpsamist algab installiprotsess

Riis. 22. Installimise lõpetamise aken, klõpsake nuppu Finish

Näited MySQL-iga töötamiseks

Alustamiseks käivitage varem installitud MySQL Workbench:

Riis. 23. Programmi peaaken. Ühenduste loendis näeme valmis ühendust, mis loodi DBMS-i installimise käigus. Kui teete topeltklõpsu MySQL-i kohalikul eksemplaril, kuvatakse aken, kus peate sisestama andmebaasi parooli, mille oleme seadnud joonisel 1. 15

Riis. 24. Avaneb päringu redigeerimise aken. Alustamiseks peate looma otse ühenduse andmebaasiga. Kasutame juba loodud testide andmebaasi nimega test. Topeltklõpsates programmi tööakna vasakpoolses osas andmebaasi nimel, loome ühenduse. Testpäringute kirjutamist saab alustada tööakna keskel asuvas sisestusaknas

Näiteid SQL päringutest ja nende realiseerimisest MySQL Workbenchi abil

1. Loo tabel

CREATE TABLE näide
id int(11) NOT NULL PRIMARY KEY auto_increment,
nimi varchar(50),
vanus int(2),
infotekst,
kuupäeva kuupäev
);

See päring loob tabelinäite, milles id on primaarvõti (määratakse automaatselt), nimi on tekstivormingu väli, mille maksimaalne lubatud väärtus on 50 tähemärki, vanus on numbrilise väärtuse väli, mille maksimaalne lubatud arv on 2, info on piiramatu suurusega tekstiväli, kuupäev on Kuupäeva väli, mis kasutab automaatselt tänast kuupäeva.

Asetame selle päringu programmi sisestusväljale ja vajutame klahvikombinatsiooni ctrl+shift+enter, mis täidab selle:

Riis. 25. Pärast päringu täitmist paremklõpsake testandmebaasi nimel ja valige Refresh All. Seejärel ilmub meie loodud näidistabel ripploendisse Tabelid.

Paremklõpsake sellel ja valige Redigeeri tabeliandmeid:

Riis. 26. Programm kuvab meie jaoks loodud tabeli.

Riis. 27. Ja klõpsake nuppu Rakenda. Avaneb päringu kinnitamise aken (taotlused genereeritakse programmis automaatselt ja täidetakse skriptidena), kus peate toimingud kinnitama, klõpsates nuppu Rakenda ja Lõpeta.

Proovime kasutada valitud päringut:

SELECT * FROM näide WHERE id = "2"

mis valib tabelist rea, mille id-välja väärtus on 2. Teostame päringu klahvikombinatsiooniga ctrl+shift+enter:

Riis. 28. Päringu täitmise tulemus

Kasutatud materjalide ja Interneti-ressursside loend:

Sõbrad! Liituge meiega

) on üks enimkasutatavaid avatud lähtekoodiga DBMS-e (andmebaasihaldussüsteeme). Ühenduse versiooni levitatakse GPL-i litsentsi tingimuste alusel.

Alustame installimist. Käivitage installipakett (mysql-essential-5.0.51b-win32.msi). Vaikesätted on üsna tavalised (DBMS-i server installitakse kausta C:\Program Files\MySQL\MySQL Server 5.0). Kui installimine on lõppenud, jätke ruut „MySQL serveri seadistamine kohe” sisse lülitatuks. Käivitub MySQL Server Configurator.

Klõpsake Edasi.

Valige selles dialoogis "Üksikasjalik konfiguratsioon".

Seejärel on valida kolme valiku vahel: „Arendaja masin”, „Servermasin” ja „Spetsiaalne MySQL-i serverimasin”. Nagu kirjeldustest aimata, määrab esimene valik minimaalse mälu tarbimise, teine ​​- keskmise tarbimise, kolmas - maksimaalse. Kui installite servereid koduarvutisse, mida kasutate näiteks mängude jaoks, jätke esimene valik; kui installite serverid eraldi arvutisse (näiteks teil on neid kaks ja soovite serveri jaoks eraldada teise), siis valige teine ​​valik. Tõenäoliselt ei vaja te kolmandat võimalust (seda on vaja spetsiaalsete DBMS-i serverite jaoks).

Järgmisel lehel valite saadaolevad andmebaasimootorid. MyISAM mootor on kiirem, kuid ei toeta tehinguid ja InnoDB on veidi aeglasem, kuid toetab tehinguid. Kui te aga ei kavatse oma veebirakendusi arendada, ei tohiks see teid liiga palju muretseda. Mõlema mootori lubamiseks valige "Multifunktsionaalne andmebaas".

Järgmises dialoogis valite InnoDB tabelite salvestuskoha (see samm toimub ainult siis, kui valisite eelmises etapis esimese või teise valiku). Vaikimisi salvestamise asukoht on hea.

Järgmises etapis määrate samaaegsete ühenduste arvu. Esimene võimalus on 20, teine ​​on 500, kolmas on teie number. Märkus. 20 ühendust ei tähenda, et teie saidile pääseb korraga ligi 20 kasutajat. Skripti seanss andmebaasiga kestab maksimaalselt paar sekundit, seega ei ole saidi kasutajad andmebaasiga pidevalt ühenduses. See on midagi nagu protsessori aja jagamine programmide vahel. Esimene võimalus on täiesti piisav.

Järgmisel lehel - serveri võrguseaded ja SQL-režiim. Jätke sätted vaikeseadeteks.

Järgmine samm on vaikekodeeringu valimine. Eelistan vaikekodeeringuks määrata utf8 – see on teine ​​valik. Võite valida ka kolmanda valiku ja määrata kodeeringuks cp1251. Igatahes, nii palju kui ma tean, määrab enamik CMS-e tabelite loomisel selgesõnaliselt kodeeringu, nii et vajate seda veebirakenduste arendamisel.

Järgmine dialoog on MySQL-i teenuse sätted. Jätke kõik siia vaikimisi.

Järgmises etapis määrake superkasutaja (root) jaoks parool. Algselt on superkasutajale juurdepääs andmebaasile keelatud (vastav märkeruut on siin lehel keelatud). Kuid igal juhul pole turvalisus viimane asi, nii et määrake parool. Igal juhul loome teise kasutaja. Ärge määrake valikut "Anonüümse konto loomine" - see on turvalisuse seisukohast kahjulik.

See on kõik, nüüd klõpsake käsul Käivita. Seaded rakendatakse. Seadistamise lõpetamiseks klõpsake nuppu Lõpeta.

Järgmisena installime MySQL GUI Tools paketi. See on väga mugav utiliitide komplekt MySQL-i serveri haldamiseks DBMS-i arendajatelt endilt. Mina isiklikult eelistan GUI tööriistu phpMyAdminile. Kui te ei soovi kasutada MySQL GUI tööriistu ja eelistate phpMyAdminit, võite selle sammu vahele jätta.

Käivitage installiprogramm (mysql-gui-tools-5.0-r12-win32.msi). Vaikesätted on üsna rahuldavad. Pärast installimise lõpetamist pääsete utiliitidele juurde menüüst Start. Käivitage MySQL Administrator.

Sisestage väljale "Server Host" localhost, väljadele "Kasutajanimi" ja "Parool" - vastavalt juur ja parool, mille konfiguraatoris määrasite. Klõpsake nuppu OK. Ilmub järgmine aken:

Artiklist „MySQL-iga töötamine MySQL-i GUI-tööriistades” näete, mis selle eest vastutab.
Minge lehele "Kataloogid". Allpool kuvatakse andmebaaside loend. Paremklõpsake selles tühjal alal ja valige menüüst "Loo uus skeem". Sisesta uue andmebaasi nimi, näiteks SiteForum. Luuakse uus andmebaas. Nüüd määrame sellele kasutaja ja juurdepääsuõigused. Minge lehele "Kasutaja administreerimine".

Klõpsake nuppu "Lisa uus kasutaja". Väljale MySQL User sisestage näiteks forumuser. Saate midagi sisestada väljale "Parool" või te ei pruugi seda sisestada. Midagi keerulist pole vaja sisestada. Minge vahekaardile "Skeemi privileegid". Valige vasakpoolsest loendist vastloodud andmebaas - siteforum. Parempoolses loendis kuvatakse selle andmebaasi õiguste loend. Saate valida kõik privileegid. Seejärel klõpsake nuppu "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
See on kõik, server on tööks valmis. Nüüd vali foorumi installimisel siteforumi andmebaas ja foorumi kasutaja.

Win 32 allalaadimiseks: Windows (x86, 32-bitine), MSI Installer Essentials – soovitatav

Win 64 allalaadimiseks: Windows (x86, 64-bitine), MSI Installer Essentials – soovitatav

Pärast nupul Laadi alla klõpsamist näete registreerimisvormi, mille saate vahele jätta, klõpsates alloleval lingil ("Ei, aitäh, viige mind allalaadimiste juurde!").

Käivitage installiprogramm ja klõpsake nuppu Edasi:

Valige installimise tüüp Kohandatud:

Komponentide valimine. Siin saate muuta MySQL-failide installiteed (valige MySQL Server, klõpsake nuppu Muuda), samuti andmebaaside salvestamise teed (valige MySQL Serveri andmefailid, klõpsake nuppu Muuda):

Kontrollige teid ja klõpsake nuppu Installi:

Paigaldamise viimane etapp. Märkige valik "MySQL-serveri seadistamine kohe" ja klõpsake nuppu Lõpeta:

MySQL-i seadistamine

Kui installimine on lõppenud, käivitub MySQL serveri eksemplari konfiguratsiooniviisard (saate seda käsitsi käivitada menüüst Start -> Kõik programmid -> MySQL -> MySQL Server 5.1 -> MySQL serveri eksemplari konfigureerimisviisard). Klõpsake nuppu Edasi:

Valime installiskripti: Developer Machine - installimiseks koduarvutisse (meie valik), Server Machine - serverisse installimiseks, Dedicated MySQL Server Machine - installimiseks täielikult MySQL-ile pühendatud serverisse. Need valikud mõjutavad peamiselt MySQL-i tarbitava mälu mahtu:

MySQL toetab kahte peamist tüüpi andmebaase (InnoDB - tehingutoega ja MyISAM - ilma tehinguteta). Multifunktsionaalne andmebaas – paigaldatakse mõlemat tüüpi andmebaaside tugi (meie valik). Ainult tehingute andmebaas – installitakse ainult InnoDB tugi. Ainult mittetehinguline andmebaas – installitakse ainult myISAM-i tugi.

Kui valisite eelmises etapis InnoDB toe, saate InnoDB andmefailide asukoha konfigureerida siin:

Toetab samaaegseid ühendusi. Otsuste tugi - kuni 20 samaaegset ühendust (meie valik). Interneti-tehingute töötlemine - kuni 500 ühendust. Käsitsi seadistamine – ühenduste arvu käsitsi määramine.

Kontrollige valikuid "Luba TCP/IP-võrk" ja "Luba range režiim". Jätame pordi numbri muutmata - 3306. Kui plaanite teistest arvutitest otse serveriga ühenduse luua, märkige valik "Lisa tulemüüri erand sellele pordile" (avage port Windowsi tulemüüris).

Valige vaikekodeering. Praegu on targem valik UTF-8. Valige mitmekeelsuse parim tugi:

Märkige kindlasti valik "Installi Windowsi teenusena" (käitage Windowsi teenusena). Märkige ruut "Käivitage MySQL-server automaatselt", kui vajate teenust automaatseks käivitamiseks.

Viimane etapp. Administraatori parooli (root) määramine. Parem on seda parooli mitte kaotada! Ma ei soovita kontrollida valikuid "Luba juurjuurdepääs kaugmasinatest" ja "Loo anonüümne konto", kuna need vähendavad ohutust.

Kuidas installimist kiiresti kontrollida?

Avage Start -> Kõik programmid -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (utiliit MySQL-iga töötamiseks käsureal).

Järgmisena sisestage administraatori parool (root). Kui parool on õige, suunatakse teid käsureale (mysql>). Sisestage käsk: show databases; (lõpus on nõutav semikoolon). Selle tulemusena peaksite nägema andmebaaside loendit (vähemalt kaks - information_schema ja mysql). See tähendab, et server töötab korralikult. Sulgege käsurida, käivitades käsu väljumise.

TÄHELEPANU! MySQL-iga ühenduse loomiseks PHP-st, samasse arvutisse installitud serverist, peate serveri aadressina kasutama MySQL-i kohalik host kasutada 127.0.0.1 !!!

Selle tõrke olemus pole mulle täiesti selge, kuid mul kulus selle avastamiseks pool päeva...

Mida peaksin tegema, kui automaatne installimine ebaõnnestub?

Kuidas andmebaasidega töötada?

Üks populaarsemaid programme (võib-olla kõige populaarsem) MySQL-iga töötamiseks on phpMyAdmin.

Tere kõigile! Täna näitame installiprotsessi MySQL versiooniserver 8.0 peal Windows 10 automaatse installija abil. Enne seda rääkisime teile juba, kuidas installida MySQL-server CentOS 7, nüüd otsustasime puudutada veidi tuntumat platvormi.

Paigaldamine

Niisiis, alustame. Nagu ma varem mainisin, kasutame automaatset installijat, mille peate alla laadima järgmiselt lingilt: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Fail kaalub ligikaudu 200 MB ja see sisaldab juba kõike installimiseks vajalikku. Topeltklõpsake käivitataval failil, nõustuge litsentsilepingu tingimustega (linnuke) ja klõpsake nuppu Edasi.

Järgmisena valime installitüübi, mida on mitu - valmis “arendaja komplekti” installimine, ainult serveri, ainult kliendi installimine, täielik installimine (esimene valik + lisatööriistad) ja kohandatud. Meie puhul valime serveri installimise.



Seejärel klõpsake Edasi.


Minge seadistamisetappi - klõpsake Edasi.


Kuna me näitame kõige lihtsamat installi, valige esimene valik, nagu ekraanipildil - eraldi MySQL-server ja klõpsake Edasi.


Võrguparameetrite konfigureerimine - tutvustamise eesmärgil jätsime kõik vaikimisi.


Seejärel konfigureerime autentimisparameetrid - valige esimene valik ja klõpsake Edasi.


Seadsime serverile juurparooli – mida keerulisem, seda parem. Soovitame kasutada vähemalt parooli alates 12 tähemärke, mis sisaldavad tähti, numbreid ja erimärke. Selles etapis saate ka kasutajaid lisada – näiteks lisasime kasutaja tärn.





Installimis- ja testimisfunktsioonide lõpuleviimine

Valmis! Nüüd tuleb vaid klõpsata Lõpetama kaks korda - palju õnne! Olete installinud MySQL serveri.


Nüüd kontrollime selle toimivust. Selleks peate avama koos serveriga installitud rakenduse - MySQL 8.0 käsurea klient. Peate sisestama installimisel määratud juurparooli ja seejärel käivitama käsu show databases;