Installera MySQL på Windows (4). Installera Mysql: steg-för-steg-instruktioner Installera mysql-server Windows 7

Senast uppdaterad: 2017-12-19

MySQL är inte en integrerad komponent för att skapa PHP-webbplatser. Vi kan använda olika databassystem, men MySQL är det överlägset mest populära databashanteringssystemet för att arbeta med PHP, och det är dessutom gratis.

För att installera MySQL, ladda ner distributionspaketet från http://dev.mysql.com/downloads/mysql/ och välj önskad version.

Jag har till exempel en 64-bitarsversion av Windows, så jag valde paketet Windows (x86, 64-bitars), MySQL Installer MSI. När du har valt version, ladda ner installationspaketet.

På sidan för Windows OS finns det två typer av installationsprogram, du kan välja vilken som helst.

Efter nedladdning, kör installationsprogrammet.

Om någon version av MySQL redan är installerad på systemet, kommer det att erbjudas att uppdatera enskilda komponenter istället för installation.

När du har accepterat licensavtalet kommer du att uppmanas att välja en installationstyp. Låt oss välja standardtyp för utvecklare:

I det här fallet visar installationsprogrammet att jag inte har Excel 2010 och Python installerat. Eftersom dessa komponenter inte är viktiga, klicka på Nästa.

Sedan, under installationsfasen, kommer installationsprogrammet att visa hela listan över installerade komponenter. För mig ser det ut så här:

För att installera alla komponenter, klicka på knappen Execute.

När alla komponenter är installerade klickar du på Nästa.

Sedan, i nästa fönster i installationsprogrammet, kommer vi att ange ett lösenord och komma ihåg det, eftersom det senare kommer att krävas när du ansluter till MySQL-servern:

Följande uppsättning konfigurationer, som vi också lämnar som standard, anger att servern kommer att starta som en Windows-tjänst när operativsystemet startar:

I nästa fönster kan du konfigurera ytterligare plugins och tillägg. Sedan version 5.7 har MySQL gjort X-protokollet tillgängligt, vilket introducerar ett nytt sätt att interagera med datalagring. Det här alternativet behöver inte vara markerat. I det här fallet kommer jag att markera det:

Och på nästa skärm måste du tillämpa alla tidigare installerade konfigurationsinställningar genom att klicka på knappen Execute:

Efter detta kommer installationen att slutföras. Ett meddelande om serverstart visas i facket.

Du kan helt enkelt klicka dig igenom alla efterföljande konfigurationsfönster och lämna alla standardvärden. I slutet kan följande fönster visas, där du måste klicka på knappen Slutför:

Efter detta kommer installationen och konfigurationen av MySQL-servern att slutföras och vi kan använda servern för att komma åt databaserna.

MySQL är ett databashanteringssystem som främst används i små och medelstora applikationer. DBMS är gratis för icke-kommersiellt bruk. MySQL använder frågespråket SQL och har många tillägg till denna standard. Fördelarna med MySQL inkluderar:

Multithreading
Obegränsat antal användare som samtidigt arbetar med databasen
Snabbt kommandoutförande
Stöd för ett stort antal bordstyper

Installerar MySQL

För installation kommer vi att använda programversion 5.5.23. Vi lanserar distributionen med programmet:

Ris. 1. Starta installationsfönstret, klicka på Nästa.

Ris. 2. Acceptera licensavtalet

Ris. 3. Välj Anpassad installationstyp

Ris. 4. Fönster för att välja ytterligare komponenter och installationskatalogen, lämna allt som det är, klicka på Nästa.

Ris. 5. Klicka på Installera för att installera programmet

Ris. 6. Klicka på Slutför för att slutföra installationen och fortsätt med att ställa in servern

Ris. 7. Välj Detaljerad konfiguration - detaljerade inställningar

Ris. 8. Välj utvecklarmaskin - detta betyder att MySQL kommer att använda ett minimum av RAM för att inte störa körningen av andra applikationer

Ris. 9. Välj objektet Multifunctional Database, detta gör att du kan arbeta med olika typer av tabeller i framtiden

Ris. 10. Välj en disk och katalog för lagring av InnoDB-tabeller, lämna den som den är

Ris. 11. Här väljer du maximalt antal anslutningar till MySQL-servern. Välja Decision Support (DSS)/OLAP

Ris. 12. Här lämnar vi kryssrutan Aktivera TCP/IP-nätverk aktiverad, vilket lämnar stöd för TCP/IP-anslutningar aktiverat. Vi lämnar också porten lika med 3306, detta är standardporten för MySQL-servern. Kryssrutan Aktivera strikt läge anger läget för strikt överensstämmelse med SQL-standarden som vi lämnar orörd

Ris. 13. Genom att markera Manual Selected Default Character Set / Collation och välja cp1251-kodningen från rullgardinsmenyn säkerställer vi korrekt arbete med det ryska språket

Ris. 14. Kryssrutan Installera som Windows-tjänst betyder att servern kommer att startas som en tjänst, vilket är den rekommenderade startmetoden. Välj tjänstens namn i rullgardinsmenyn. Låt oss avmarkera Starta MySQL-servern automatiskt, detta betyder att servern kommer att startas manuellt. Lämna kryssrutan för Inkludera Bin Directory i Windows PATH på plats

Ris. 15. Ställ in ett enkelt lösenord för root-användaren

Ris. 17. Sökvägen bredvid raden Skriv konfigurationsfil indikerar platsen för konfigurationsfilen, som kommer att behöva redigeras något

Redigera en konfigurationsfil

Redigera konfigurationsfilen med anteckningsblock min.ini, belägen på adressen som anges i föregående stycke (mittemot raden Skriv konfigurationsfil) i installationsmenyn. Sökvägarna till filerna kanske inte sammanfaller med de som är skrivna, så det är värt att ange katalogerna på datorn där arbetet utförs.

1. I avsnittet efter raden:

lägg till en rad som definierar katalogen som innehåller kodningsbeskrivningsfiler:

2. I avsnittet efter raden:

lägg till följande två rader, den första som du redan vet, den andra ställer in kodningen i vilken data överförs till MySQL:

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

init-connect="SET NAMES cp1251"

default-storage-engine=INNODB

ersätt den initialt installerade tabelltypen med MYISAM:

default-storage-engine=MYISAM

Spara dina ändringar och stäng my.ini-filen. Serverinstallationen och konfigurationen är klar.

Installation av det grafiska DBMS-gränssnittet

Till exempel kommer vi att använda det grafiska gränssnittet för MySQL Workbench version 5.2.40

Ris. 18. Välj katalogen för att installera det grafiska gränssnittet genom att klicka på Ändra

Ris. 19. Installera det grafiska gränssnittet i mappen med installerat DBMS

Ris. 20. Välj installationstypen Komplett (standard)

Ris. 21. Efter att ha klickat på knappen Installera kommer installationsprocessen att börja

Ris. 22. Fönstret när installationen är klar, klicka på Slutför

Exempel på att arbeta med MySQL

För att komma igång, starta MySQL Workbench som vi installerade tidigare:

Ris. 23. Programmets huvudfönster. I listan över anslutningar ser vi en färdig anslutning som skapades under installationen av DBMS. När du dubbelklickar på Lokal instans MySQL kommer ett fönster upp där du måste ange databaslösenordet som vi ställt in i Fig. 15

Ris. 24. Fönstret för att redigera frågan öppnas. För att komma igång måste du ansluta direkt till databasen. Vi kommer att använda en redan skapad testdatabas som heter test. Genom att dubbelklicka på databasnamnet i den vänstra delen av programmets arbetsfönster ansluter vi. Du kan börja skriva testfrågor i inmatningsfönstret i mitten av arbetsfönstret

Exempel på SQL-frågor och deras implementering med MySQL Workbench

1. Skapa en tabell

SKAPA TABELL exempel
id int(11) NOT NULL PRIMARY KEY auto_increment,
namn varchar(50),
ålder int(2),
info text,
datum datum
);

Den här frågan kommer att skapa ett tabellexempel, där id är primärnyckeln (ställs in automatiskt), namn är ett textformatfält med ett maximalt tillåtet värde på 50 tecken, ålder är ett numeriskt värdefält med ett maximalt tillåtet antal tecken 2, info är ett textfält av obegränsad storlek, datum är Ett datumfält som automatiskt använder dagens datum.

Låt oss placera denna begäran i programinmatningsfältet och trycka på ctrl+shift+enter, och därigenom exekvera den:

Ris. 25. När du har kört frågan högerklickar du på testdatabasens namn och väljer Uppdatera alla. Då kommer vår skapade exempeltabell att visas i rullgardinsmenyn Tabeller.

Högerklicka på den och välj Redigera tabelldata:

Ris. 26. Programmet visar den skapade tabellen åt oss.

Ris. 27. Och klicka på Använd. Ett bekräftelsefönster öppnas (förfrågningar i programmet genereras automatiskt och exekveras i form av skript), där du måste bekräfta åtgärderna genom att klicka på knapparna Verkställ och Slutför.

Låt oss försöka använda en urvalsfråga:

VÄLJ * FRÅN exempel WHERE id = "2"

som kommer att välja en rad från tabellen med id-fältvärdet lika med 2. Vi kör frågan med tangentkombinationen ctrl+shift+enter:

Ris. 28. Resultat av exekvering av en fråga

Lista över material och Internetresurser som används:

Vänner! Gå med i vår

) är ett av de mest använda open source DBMS (Database Management Systems). Community-versionen distribueras under villkoren i GPL-licensen.

Låt oss börja installationen. Kör installationspaketet (mysql-essential-5.0.51b-win32.msi). Standardinställningarna är ganska normala (DBMS-servern kommer att installeras i C:\Program Files\MySQL\MySQL Server 5.0). När installationen är klar låter du kryssrutan "Konfigurera MySQL-servern nu" vara aktiverad. MySQL Server Configurator kommer att starta.

Klick Nästa.

Välj i den här dialogrutan "Detaljerad konfiguration".

Sedan finns det tre alternativ att välja mellan: "Utvecklarmaskin", "Servermaskin" och "Dedikerad MySQL-servermaskin". Som du kan gissa från beskrivningarna anger det första alternativet att förbruka minimalt minne, det andra - för genomsnittlig förbrukning, det tredje - för maximalt. Om du installerar servrar på en hemdator som du använder till exempel för spel, lämna då det första alternativet; om du installerar servrar på en separat dator (du har till exempel två av dem och du vill tilldela den andra för servern), välj sedan det andra alternativet. Det är osannolikt att du behöver det tredje alternativet (det behövs för dedikerade DBMS-servrar).

På nästa sida väljer du tillgängliga databasmotorer. MyISAM-motorn är snabbare, men stöder inte transaktioner, och InnoDB är lite långsammare, men stöder transaktioner. Men om du inte ska utveckla dina egna webbapplikationer bör detta inte oroa dig alltför mycket. Välj "Multifunctional Database" för att aktivera båda motorerna.

I nästa dialogruta väljer du var du vill lagra InnoDB-tabellerna (detta steg kommer bara att ske om du valde det första eller andra alternativet i föregående steg). Standardlagringsplatsen är bra.

I nästa steg ställer du in antalet samtidiga anslutningar. Det första alternativet är 20, det andra är 500, det tredje är ditt nummer. Obs: 20 anslutningar betyder inte att endast 20 användare kan komma åt din webbplats samtidigt. Manusets session med databasen varar max ett par sekunder, så användare på sajten är inte ständigt anslutna till databasen. Det här är ungefär som att fördela processortid mellan program. Det första alternativet är tillräckligt.

På nästa sida - servernätverksinställningar och SQL-läge. Lämna inställningarna som standard.

Nästa steg är att välja standardkodningen. Jag föredrar att ställa in standardkodningen till utf8 - detta är det andra alternativet. Du kan också välja det tredje alternativet och ställa in kodningen till cp1251. Hur som helst, så vitt jag vet, anger de flesta CMS:er kodningen uttryckligen när du skapar tabeller, så du behöver detta om du ska utveckla dina egna webbapplikationer.

Nästa dialogruta är MySQL-tjänstinställningarna. Lämna allt här som standard.

I nästa steg, ställ in ett lösenord för superanvändaren (root) Till en början är åtkomst till databasen från utsidan förbjuden för superanvändaren (motsvarande kryssruta är inaktiverad på den här sidan, så ett långt lösenord är inte så nödvändigt här). Men i alla fall är säkerheten inte det sista, så ställ in ett lösenord. I alla fall skapar vi en annan användare. Ställ inte in alternativet "Skapa ett anonymt konto" - detta är skadligt ur säkerhetssynpunkt.

Det var allt, klicka nu på Execute. Inställningarna kommer att tillämpas. Klicka på Slutför för att slutföra installationen.

Därefter kommer vi att installera MySQL GUI Tools-paketet. Detta är en mycket bekväm uppsättning verktyg för MySQL-serveradministration från DBMS-utvecklarna själva. Jag personligen föredrar GUI Tools framför phpMyAdmin. Om du inte vill använda MySQL GUI-verktyg och föredrar phpMyAdmin kan du hoppa över det här steget.

Starta installationsprogrammet (mysql-gui-tools-5.0-r12-win32.msi). Standardinställningarna är ganska tillfredsställande. När installationen är klar kan du komma åt verktygen från Start-menyn. Starta MySQL Administrator.

I fältet "Server Host" anger du localhost, i fälten "Användarnamn" och "Lösenord" - root respektive lösenordet som du ställt in i konfiguratorn. Klicka på OK. Följande fönster kommer att visas:

Du kan se vad som är ansvarigt för vad här i artikeln, "Arbeta med MySQL i MySQL GUI-verktyg."
Gå till sidan "Kataloger". En lista över databaser visas nedan. Högerklicka på ett tomt utrymme i det och välj "Skapa nytt schema" från menyn. Ange ett namn för den nya databasen, till exempel SiteForum. En ny databas kommer att skapas. Nu kommer vi att ställa in användaren och åtkomsträttigheter för den. Gå till sidan "Användaradministration".

Klicka på knappen "Lägg till ny användare". I fältet MySQL User anger du till exempel forumuser. Du kan ange något i fältet "Lösenord" eller så kanske du inte anger det. Det finns ingen anledning att ange något komplicerat. Gå till fliken "Schemaprivilegier". I listan till vänster väljer du den nyskapade databasen - siteforum. En lista med privilegier för denna databas visas i den högra listan. Du kan välja alla privilegier. Klicka sedan på "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
Det är allt, servern är redo att fungera. När du nu installerar ett forum, välj webbplatsforumdatabasen och forumanvändaren.

För Win 32-nedladdning: Windows (x86, 32-bitars), MSI Installer Essentials - Rekommenderas

För Win 64-nedladdning: Windows (x86, 64-bit), MSI Installer Essentials - Rekommenderas

Efter att ha klickat på knappen Ladda ner kommer du att se ett registreringsformulär, du kan hoppa över det genom att klicka på länken nedan ("Nej tack, ta mig bara till nedladdningarna!").

Starta installationsprogrammet och klicka på Nästa:

Välj installationstyp Anpassad:

Välja komponenter. Här kan du ändra installationssökvägen för MySQL-filerna (välj MySQL Server, klicka på knappen Ändra), samt sökvägen för att lagra databaser (välj MySQL Server Datafiler, klicka på knappen Ändra):

Kontrollera sökvägarna och klicka på Installera:

Det sista steget av installationen. Markera alternativet "Konfigurera MySQL-servern nu" och klicka på Slutför:

Konfigurera MySQL

När installationen är klar startar MySQL Server Instance Configuration Wizard (du kan köra den manuellt från Start-menyn -> Alla program -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). Klicka på Nästa:

Vi väljer installationsskriptet: Developer Machine - för installation på en hemdator (vårt val), Server Machine - för installation på en server, Dedikerad MySQL Server Machine - för installation på en server helt dedikerad till MySQL. Dessa alternativ påverkar i första hand mängden minne som förbrukas av MySQL:

MySQL stöder två huvudtyper av databaser (InnoDB - med transaktionsstöd och MyISAM - utan transaktioner). Multifunctional Database - stöd för båda typerna av databaser kommer att installeras (vårt val). Endast transaktionsdatabas - endast InnoDB-stöd kommer att installeras. Endast icke-transaktionsbaserad databas - endast myISAM-stöd kommer att installeras.

Om du valde InnoDB-stöd i föregående steg kan du konfigurera platsen för InnoDB-datafilerna här:

Stöder samtidiga anslutningar. Decision Support - upp till 20 samtidiga anslutningar (vårt val). Online transaktionsbearbetning - upp till 500 anslutningar. Manuell inställning – ställ in antalet anslutningar manuellt.

Kontrollera alternativen "Aktivera TCP/IP-nätverk" och "Aktivera strikt läge". Vi lämnar portnumret oförändrat - 3306. Om du planerar att ansluta direkt till servern från andra datorer, markera alternativet "Lägg till brandväggsundantag för denna port" (öppna porten i Windows-brandväggen).

Välj standardkodning. Just nu är det smartaste valet UTF-8. Välj alternativet Bästa stöd för flerspråkighet:

Var noga med att markera alternativet "Installera som Windows-tjänst" (kör som en Windows-tjänst). Markera "Starta MySQL-servern automatiskt" om du behöver att tjänsten ska starta automatiskt.

Sista etappen. Ställa in administratörslösenordet (root). Det är bättre att inte tappa bort det här lösenordet! Jag rekommenderar inte att du markerar alternativen "Aktivera root-åtkomst från fjärrdatorer" och "Skapa ett anonymt konto", eftersom de minskar säkerheten.

Hur kontrollerar man installationen snabbt?

Öppna Start -> Alla program -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (ett verktyg för att arbeta med MySQL på kommandoraden).

Ange sedan administratörslösenordet (root). Om lösenordet är korrekt kommer du att föras till kommandotolken (mysql>). Ange kommandot: visa databaser; (ett semikolon i slutet krävs). Som ett resultat bör du se en lista med databaser (minst två - information_schema och mysql). Detta betyder att servern fungerar korrekt. Stäng kommandoraden genom att utföra kommandot exit.

UPPMÄRKSAMHET! För att ansluta till MySQL från PHP, från en server installerad på samma dator, måste du använda MySQL som serveradress istället för lokal värd använda sig av 127.0.0.1 !!!

Naturen av detta fel är inte helt klart för mig, men det tog mig en halv dag att upptäcka det...

Vad ska jag göra om den automatiska installationen misslyckas?

Hur arbetar man med databaser?

Ett av de mest populära programmen (kanske det mest populära) för att arbeta med MySQL är phpMyAdmin.

Hej alla! Idag kommer vi att visa installationsprocessen MySQL versionsserver 8.0 Windows 10 med det automatiska installationsprogrammet. Innan detta har vi redan berättat hur du installerar en MySQL-server på CentOS 7, nu bestämde vi oss för att beröra en lite mer välkänd plattform.

Installation

Så, låt oss börja. Som jag nämnde tidigare kommer vi att använda det automatiska installationsprogrammet, som du behöver ladda ner från följande länk: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Filen väger cirka 200 MB och den innehåller redan allt som behövs för installationen. Dubbelklicka på den körbara filen, acceptera villkoren i licensavtalet (bocken) och klicka Nästa.

Därefter väljer vi installationstyp, av vilka det finns flera - installation av ett färdigt "utvecklarkit", installation av endast servern, bara klienten, fullständig installation (första alternativet + ytterligare verktyg) och anpassad. I vårt fall väljer vi att installera en server.



Klicka sedan Nästa.


Gå till installationsstadiet - klicka Nästa.


Eftersom vi visar den enklaste installationen, välj det första alternativet, precis som på skärmdumpen - en separat MySQL-server och klicka Nästa.


Konfigurera nätverksparametrar - för demonstrationsändamål lämnade vi allt som standard.


Sedan konfigurerar vi autentiseringsparametrarna - välj det första alternativet och klicka Nästa.


Vi ställer in ett root-lösenord för servern - ju mer komplext, desto bättre. Vi rekommenderar att du använder åtminstone lösenordet från 12 tecken, som innehåller bokstäver, siffror och specialtecken. Du kan också lägga till användare i detta skede - vi har till exempel lagt till en användare asterisk.





Slutföra installationen och testa funktionalitet

Redo! Nu behöver du bara klicka Avsluta två gånger - grattis! Du har installerat MySQL-servern.


Låt oss nu kontrollera dess prestanda. För att göra detta måste du öppna programmet som installerades med servern - MySQL 8.0 Kommandoradsklient. Du måste ange root-lösenordet som du angav under installationen och sedan köra kommandot show databases;