sql >> Database teknologi >  >> RDS >> Mysql

Sådan installeres MySQL på Windows

MySQL er et open source-databasestyringssystem kategoriseret som et relationelt DBMS (Database Management System). Michael Widenius' datter "My" var medstifter af MySQL, dermed navnet MySQL. Navnet kombinerer to udtryk; medstifteren "My" og SQL, en forkortelse for Structured Query Language.

MySQL tilbydes både som en open source serverudgave og som en enterprise server udgave. Denne artikel vil gennemgå installationen af ​​open source-fællesskabsserverudgaven.

Bemærk:Når du bruger en Windows-baseret server som din vært, tyr nogle brugere til at bruge MSSQL (Microsoft SQL Server). Du skal dog huske på, at MSSQL har nogle begrænsninger, såsom licensbegrænsninger, der gør det ret udfordrende at bruge sammenlignet med MySQL, som vil blive dækket i denne artikel.

MySQL ligner Lamp Stack, en Linux-baseret serverbuild, der også er tilgængelig for Windows-brugere. Afhængig af brugernes behov kan de udvikle en hel database ved hjælp af MySQL. Fordelen ved at bruge MySQL er, at det kan køres samtidigt med MSSQL. Da du er fri, kan du eksperimentere med begge databaseservere.

Installation af MySQL på Windows

Trin 1:Download installationsfilen

Download MySQL open source-fællesskabsserveren herfra. Efter at have downloadet den seneste version, som på tidspunktet for skrivningen af ​​denne artikel er version 8.0.25, skal du udføre den downloadede installationsfil. Du skal finde den downloadede installationsfil og dobbeltklikke for at udføre den.

Trin 2:Valg af installationstype for opsætning

Dette er anden fase under installationsprocessen. Når installationsprogrammet er kørt, skal du vælge en installationstype for MySQL installeret på dit Windows-operativsystem. Du vil se fem installationstyper som vist nedenfor:

1. Udviklerstandard: Denne indstilling installerer pakker og applikationer, der vil blive brugt til udvikling, såsom:

  • MySQL-server
  • MySQL-shell:Dette er en ny MySQL-klientapplikation, der bruges til at administrere MySQL-servere og InnoDB-klyngeforekomster.
  • MySQL-router:Dette er router-dæmon med høj tilgængelighed til InnoDB-klyngeopsætninger, der er installeret på applikationsknudepunkter
  • MySQL Workbench:Dette er den grafiske brugergrænseflade, der bruges til udvikling og administration af serveren
  • MySQL til Excel:Dette er et excel-plugin, der hjælper med nem adgang til og manipulation af MySQL-data.
  • MySQL til Visual Studio:Dette værktøj gør det muligt for VS-brugere at arbejde med MySQL.
  • MySQL Connectors:Tillader tilslutning af data ved hjælp af connectors/Net, C/C++, Java, OBDC.

Kort sagt hjælper denne mulighed med at skabe en udviklingsmaskine.

2. Kun server: Det bruges til at implementere MySQL-servere, men bruges ikke i MySQL-applikationsudvikling. Denne mulighed kan kun bruges, hvis brugeren planlægger at installere en selvstændig databaseserver. Den leveres med alle serverapplikationer og -pakker.

3. Kun klient: Denne type installerer alle de nødvendige værktøjer til at udvikle MySQL-applikationer; den inkluderer dog ikke MySQL-serveren. Hvis du planlægger at udvikle applikationer til en eksisterende server, bør dette være dit ultimative valg. Pakkerne og applikationerne installeret af Client Only er:

  • MySQL-shell:Dette er en ny MySQL-klientapplikation, der bruges til at administrere MySQL-servere og InnoDB-klyngeforekomster.
  • MySQL-router:Dette er router-dæmon med høj tilgængelighed til InnoDB-klyngeopsætninger, der skal installeres på applikationsknudepunkter
  • MySQL Workbench:Dette er den grafiske brugergrænseflade, der bruges til udvikling og administration af serveren
  • MySQL til Excel:Dette er et excel-plugin, der hjælper med nem adgang til og manipulation af MySQL-data.
  • MySQL til Visual Studio:Dette værktøj gør det muligt for VS-brugere at arbejde med MySQL.
  • MySQL Connectors:tillader tilslutning af data ved hjælp af connectors/Net, C/C++, Java, OBDC

4. Fuld: Denne mulighed bruges, hvis brugeren ønsker at installere alle MySQL Server-komponenter på maskinen.

5. Brugerdefineret: Dette er en tilpasselig mulighed, der giver brugeren mulighed for at vælge muligheder, der passer bedst til hans eller hendes behov.

I denne artikelvejledning skal vi vælge "Fuld" og klikke på "Næste."

Inden du går fra "Valg af opsætningstype" til "Installation"-fasen, vil installationsprogrammet kontrollere alle de nødvendige forudsætninger for at installere MySQL-databaseserveren. Hvis softwareforudsætninger mangler, kan du finde detaljer på skærmen "Kontroller krav". Derudover vil navnet på det manglende produkt eller væsentlige komponent/software og dets årsag til fejl blive vist på skærmen "Kontroller krav".

For eksempel, i denne øvelse, MySQL til Excel 1.3.8 (installerer Visual Studio 2010-værktøjer, der kræves til Office Runtime), MySQL til Visual Studio 1.2.9 (installerer Visual Studio 2015,2019 og 2017) Connector/Python 8.0. 19(Installerer python 64-bit) er ikke blevet løst. For at løse dem skal du klikke på "Udfør". Alternativt kan du ignorere og fortsætte til næste trin ved at klikke på "Næste."

Efter at have kontrolleret kravene og installeret alle de nødvendige forudsætninger, skal du klikke på "Næste" for at fortsætte til installationsfasen. Installationsprogrammet vil advare, hvis de nødvendige forudsætninger ikke blev installeret i fasen "Kontroller krav". Du bør dog ikke bekymre dig om denne fase, da du kan springe til installationsfasen ved at klikke på "Ja."

Når du først er på installationsskærmen, vil du se en liste over MySQL-produkter, der vil blive installeret på din arbejdsstation. Hvis du ikke har nogen anelse om MySQL, så fortvivl ikke. Bare klik på "Udfør". Installationsprogrammet vil downloade og installere alle produkterne vist på den forrige skærm. Afhængigt af din internethastighed skal du vente et par minutter.

Når processen er fuldført, installeres MySQL i dit Windows-operativsystem, og du er nu klar til at fortsætte til næste fase, konfigurering af MySQL-databaseserveren og andre nødvendige komponenter. Klik på "Næste" for at fortsætte til næste fase, som er "Produktkonfiguration."

Produkterne vist på produktkonfigurationsskærmen er de produkter, der kræver konfiguration. I vores tilfælde skal vi begynde med at konfigurere MySQL-serveren 8.0.19. For at begynde skal du klikke på "Næste."

På den næste skærm, "Høj tilgængelighed", kan du enten vælge at installere den selvstændige MySQL-server/Classic MySQL-replikering eller InnoDB-klyngen. InnoDB Cluster er en MySQL-løsning med høj tilgængelighed, der bruger gruppereplikering. For selvstudiets skyld skal vi vælge "Standalone MySQL Server / Classic MySQL Replication."

Den næste skærm er "Type og netværk." På denne skærm skal vi konfigurere typen af ​​MySQL-konfiguration. Det er et foruddefineret konfigurationsparametersæt, der bestemmer ressourcer, der skal flyttes til MySQL-tjenester. Konfigurationsmulighederne er:

  • Udviklingscomputer: Denne konfiguration gør det muligt for brugeren at allokere minimale ressourcer til MySQL-tjenesten.
  • Servercomputer: Denne mulighed bruger også minimale ressourcer. Det passer til database- og webserverinstallation. Det allokerer ligeledes minimale ressourcer til MySQL-tjenester.
  • Dedikeret computer: en bruger kan kun vælge denne konfigurationsmulighed, hvis han har oprettet en dedikeret MySQL-server. MySQL-tjenester tildeles høje ressourcer ved hjælp af denne konfigurationsmetode.

Til denne øvelse skal vi konfigurere en "Udviklingscomputer" ved hjælp af konfigurationsrullelisten.

Forbindelse

Dette er stadig under "Type og netværk"-fasen. I dette afsnit kan brugeren kontrollere, hvordan klienter opretter forbindelse til MySQL-databaser. TCP/IP-protokol, Navngivet rør og Delt hukommelse er de tilgængelige konfigurationsmuligheder på dette trin. For at konfigurere forbindelse ved hjælp af "Delt hukommelse og navngivet rør", skal du angive hukommelsesnavnet og rørnavnet.

Men mens du konfigurerer ved hjælp af TCP/IP-indstillingen, bliver du bedt om at angive standardporten, der bruges til at oprette forbindelse til databaseserveren. Derudover kan du også tillade det portnummer, der er angivet i porttekstboksen i firewallen. Dette vil gøre det muligt for MySQL at oprette forbindelse og tillade brugere at oprette forbindelse til databaser.

I denne vejledning skal vi fuldføre konfigurationsprocessen ved hjælp af TCP/IP-indstillingen. Efter vellykket konfiguration skal du fortsætte til fasen "Godkendelsestilstand".

Vi skal bruge SHA256-godkendelsesadgangskoden til stærke adgangskoder. Mens du er på skærmbilledet Authentication Method, kan du enten vælge "Brug stærk adgangskodekryptering til godkendelse (ANBEFALET) eller "Brug ældre godkendelsesmetode (Bevar MySQL 5.x-kompatibilitet)". Derfor kan du vælge den metode, der passer bedst til dig. Men af ​​hensyn til denne vejledning skal vi vælge "Brug stærk adgangskodekryptering til godkendelse (ANBEFALT)."

Bemærk: Hvis du planlægger at bruge den stærke adgangskodekrypteringsmetode, skal du sikre dig, at alle stik er opdateret, ellers vil denne metode være til gene.

Når du har valgt vores foretrukne metode nævnt ovenfor, skal du klikke på "Næste". Når du er færdig, skal du fortsætte til næste fase, som er "Konti og roller."

Mens du er på skærmen "Konti og roller", vil du angive MySQL root-kontoadgangskoden. MySQL root-kontoen bør deaktiveres, da det er sysadmin-standardkontoen.

Bemærk: Du kan tilføje flere brugere ved at klikke på "Tilføj bruger". En brugerkonto dialogboks vil dukke op. Angiv værtsnavn, brugernavn, brugers rolle, godkendelsestype og adgangskode. Udfyld alle de nævnte detaljer for at oprette en ny bruger, og klik derefter på "OK" for at gå til næste trin.

Næste trin er skærmen "Windows Service", hvor vi konfigurerer MySQL-serveren. I denne fase er serveren konfigureret til at køre som en Windows-tjeneste. Angiv venligst de korrekte detaljer (ønsket navn) og konfigurer det til AutoStart, hver gang systemet genstarter. Angiv desuden legitimationsoplysninger, der vil lette driften af ​​MySQL-serveren. Til Windows-tjenesten kan brugeren enten vælge en "Standard System Account" eller "Custom User" som vist på billedet nedenfor:

Klik på "Næste" for at gå til den sidste konfigurationsfase, som er "Anvend konfiguration". Mens du er på denne skærm, vil du se en liste over forskellige bekræftelsestrin, som vist nedenfor. Når du er færdig med alle konfigurationsindstillingerne, skal du klikke på "Udfør."

Installationsprocessen begynder, når du har klikket på knappen "Udfør". For at se installationsprocessen skal du klikke på fanen "Log". Efter en vellykket installation skal du klikke på "Udfør" for at lukke installationsprogrammet.

Eksempel på installation af database

Denne mulighed udløses, hvis du brugte installationstypen "Fuld" opsætning. MySQL-installationsprogrammet flytter direkte til eksempelskærmen, når installationen er fuldført. Når du er på denne skærm, skal du angive dit brugernavn og din adgangskode, der indeholder sysadmin/root-rettighederne og klikke på "Check."

Klik derefter på "Næste", og du vil blive omdirigeret til skærmen "Anvend konfiguration". Mens du er på denne skærm, skal du klikke på "Udfør" for at starte installationsprocessen af ​​prøvedatabasen.

Bemærk: Du kan klikke på "Log"-knappen, hvis du ønsker at se forløbet af installationsprocessen.

Klik på knappen "Udfør", når prøvedatabaseinstallationen er afsluttet.

Installationsprogrammet går derefter til næste trin, som er trin "Produktkonfiguration". Mens du er i denne fase, vil du se installationsforløbet for MySQL Server 8.0.25 og Sample og Eksempel 8.0.25 via statuslinjen. Når den er fuldført, ændres status til konfiguration færdig.

Det sidste trin i denne fase er stadiet "Installation Complete". Her vil du se en komplet installationsskærm, der indeholder "Kopiér log til udklipsholder", "Start MySQL Workbench efter opsætning" og "Start MySQL Shell efter opsætning." For at begynde at udforske din nyligt installerede MySQL-server, skal du markere afkrydsningsfelterne ud for "Start MySQL Workbench after Setup" og "Start MySQL Shell after Setup", og klik derefter på "Finish" som vist nedenfor:

Tilslutning af MySQL-server

Efter en frugtbar installation er det nu tid til at oprette forbindelse til MySQL-serveren og køre MySQL-forespørgslen. For at gøre dette skal du følge de nævnte trin korrekt – åbn MySQL workbench (Det er et udviklingsværktøj, der er nyttigt til at forespørge, oprette og redigere databaseobjekter.

Mens du er på MySQL workbench-velkomstskærmen, vil du se en liste over MySQL-forbindelser. I vores tilfælde vil du kun se "Lokal instans MySQLL80", da vores MySQL-server ikke er blevet konfigureret til at håndtere flere forbindelser. Klik nu på "Lokal forekomst MySQLL80" for at åbne forespørgselsredigeringsvinduet.

Bemærk: Du skal indtaste de korrekte legitimationsoplysninger, der blev oprettet under installationsprocessen, før du opretter forbindelse til din MySQL-databaseeksempelserver.

Det næste trin er at oprette en database på MySQL Server. Skriv følgende forespørgsel i forespørgselseditoren, og klik derefter på "Udfør forespørgsel" (det er den første knap med et flashikon på forespørgselseditoren lige efter knappen Gem)

Create database Fosslinuxtuts

Når forespørgslen er udført, kan du få adgang til din nyoprettede database fra "SCHEMAS" panoreret som vist på billedet nedenfor:

Bemærk: SCHEMAS er placeret i venstre panel af forespørgselseditoren.

Det er alt, hvad du er færdig med at installere MySQL på dit Windows-operativsystem.

Konklusion

Det var vores omfattende guide til MySQL installationsvejledning på Windows-operativsystemer. Er du en Linux-bruger og spekulerer på, hvordan du installerer og konfigurerer MySQL? Her er en omfattende anmeldelse af "Sådan installeres og konfigureres MySQL på Ubuntu" for at hjælpe dig med at lære installations- og konfigurationsprocessen.


  1. Konverter kommasepareret kolonneværdi til rækker

  2. Sådan håndterer du springsekunder i Oracle

  3. SQL Database Administrator Interview Tips

  4. Oprettelse af en kopi af en database i PostgreSQL