Slik installerer du en MySQL-database på Windows

Hvis du ofte skriver programmer som kobler seg til databasetjenere, er det fint å vite hvordan du installerer en MySQL-database på Windows-maskinen for testformål.

Hvis du ofte skriver programmer som kobler seg til databasetjenere, er det fint å vite hvordan du installerer en MySQL-database på Windows-maskinen for testformål.
Annonse

Hvis du ofte skriver programmer som kobler til databaseservere. 13 Viktigste SQL-kommandoer Enhver programmerer bør vite 13 Viktigste SQL-kommandoer Enhver programmerer bør vite. Alle store eller dynamiske nettsteder bruker en database på en måte, og når de kombineres med Strukturert Query Language (SQL), mulighetene for å manipulere data er virkelig endeløse. Les mer, det hjelper deg hvis du vet hvordan du installerer en MySQL-database på din Windows-maskin for testing.

Å koble til en database med de fleste applikasjoner involverer vanligvis bare en bestemt tilkoblingsstreng, slik at du tester applikasjonen din med en databasetjener og deretter bytter den senere til en "produksjon" -server, er veldig enkel.

I denne artikkelen skal vi gå gjennom trinnene for å sette opp din egen lokale MySQL-database på en hvilken som helst Windows-PC. Senere i artikkelen lærer du også hvordan du konfigurerer testdatabasen for eksterne tilkoblinger, slik at du ikke trenger å koble til den fra samme datamaskin du programmerer på.

MySQL Database Forutsetninger

Utplassering av en MySQL-database i et produksjonsmiljø er en vitenskap i seg selv. Databaseadministratorer ser vanligvis på antall brukere, hvor ofte samtaler blir gjort i databasen, en estimering av hvor mye data som skal lastes inn i databasen over tid, og slike ting.

hvordan installere mysql database windows

Siden de fleste av disse faktorene er forskjellige for hver implementering, er systemkravene forskjellige hver gang. Bedriftsinstallasjoner krever vanligvis 4 CPU-kjerner, 8 GB RAM og et RAID-oppsett. Slik konfigurerer du en RAID HDD-array i Linux. Slik konfigurerer du en RAID HDD-array på Linux Få ekstra harddiskstasjoner du vil bruke mer effektivt med Linux-datamaskinen din. ? Du kan med RAID, et system som kan gi et resultatforbedring, eller legge til redundans. Les mer for rask lesing / skriving til og fra databasen. Men i tilfelle av en lokal installasjon, trenger du ikke å bekymre deg for alt dette.

En test MySQL-database kan installeres på nesten hvilken som helst smak av Linux, Windows eller Mac. Gå gjennom listen over støttede plattformer hvis du er i det hele tatt bekymret. Last ned Windows MySQL installasjonsprogrammet, som inneholder alt du trenger.

Installere testen MySQL-databasen på Windows

En lokal installasjon av en test MySQL database som dette er veldig rask og enkel. Bare godta lisensavtalen, og velg deretter Utviklerens standardoppsettstype, og klikk på Neste .

hvordan installere mysql database windows

Du kan se noen elementer i boksen "Kontroller krav" for produkter som ikke kan installeres fordi du ikke har eksisterende programvare på systemet.

hvordan installere mysql database windows

Så lenge MySQL-serveren og Workbench-programvaren ikke er på denne listen, har du det bra. Du kan klikke på Neste, og deretter Kjør .

MySQL Server Setup

Installasjonsveiviseren følger med en installasjonsveiviser for SQL Server. Å velge de riktige innstillingene for oppsett av testserveren er viktig. For denne typen server, pass på at du velger Standalone MySQL Server / Classic MySQL Replication .

hvordan installere mysql database windows

Deretter velger du Development Machine for Server Configuration Type. Legg til standardinnstillingene (TCP / IP-port 3306) for Tilkobling. Vår guide til nettverksbetingelser kan komme til nytte her hvis du trenger en oppfriskning.

hvordan installere mysql database windows

På neste skjermbilde angir du rot-passordet ditt, og klikk deretter Legg til bruker for å legge til en ny bruker i denne databasen. Vi skal ringe denne brukeren "Remote_User", gi brukeren DB Admin-rettigheter, og angi passordet.

hvordan installere mysql database windows

I neste trinn, la Konfigurer MySQL Server som en Windows-tjeneste, og start MySQL-serveren ved systemstart både aktivert. Kjør tjenesten under standard systemkonto . Klikk Neste gjennom dokumentbutikkstrinnet, og deretter Kjør for å fullføre denne fasen av oppsettet. Hvis det er andre konfigurasjonsalternativer som kommer opp for andre produkter, kan du bare omgå dem uten endringer for nå ved å klikke på Neste eller Fullfør.

Sette opp testdatabasen

Når du er ferdig, skal veiviseren automatisk starte MySQL Workbench-programmet. Her vil du opprette databasen og testtabellen, og sette opp ekstern tilgang. Først må du opprette testdatabasen ved å opprette et nytt skjema. I arbeidsbenk finner du dette i nedre venstre hjørne av skjermen.

hvordan installere mysql database windows

Høyreklikk i det hvite rommet under "verden" og velg Opprett skjema . Gi det noe du vil, og klikk på Bruk. Høyreklikk på dette nye skjemaet og velg Set as Default Schema . Deretter lager du et bord i denne databasen kalt "Test_Table". For å gjøre dette, klikk på SQL-spørringsikonet i menyen og lim inn i følgende SQL-skript.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) ); INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' ); 

Klikk på lynikonet for å utføre skriptet. Dette vil skape en testtabel med en verdi. Du kan bekrefte at den ble opprettet ved å bore ned til testtabellen i skjemaføreren, høyreklikke på bordet og velge Velg rader - Begrens 1000 .

hvordan installere mysql database windows

Du vil se tabellen med testdataene dine.

hvordan installere mysql database windows

Konfigurer ekstern tilgang til MySQL-databasen

Det siste trinnet er å konfigurere den nye MySQL-databasen for å tillate ekstern tilgang, for en bestemt bruker og fra en bestemt IP-adresse. Slik finner du din IP-adresse på Windows 10. Slik finner du din IP-adresse på Windows 10 Det er to måter å se din IP-adresse på Windows 10. Les mer. Vi har allerede opprettet "Remote_User" for dette formålet, og ga det et sikkert passord.

For å konfigurere ekstern tilgang, start myslq.exe ved å åpne en kommandoprompt og navigere til C: \ Programmer \ MySQL \ MySQL Server 5.X \ bin og type:

 mysql -u root -p 

Det vil kreve at du skriver inn root-passordet du allerede har konfigurert. I dette kommandovinduet skriver du inn:

 GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY '' 

Du bør se en "Spørsmål OK" melding hvis kommandoen fungerte vellykket.

Til slutt er det på tide å teste den eksterne tilkoblingen. På en hvilken som helst annen datamaskin på nettverket, installer og la MySQL Workbench. Under Database-menyen velger du Koble til database .

hvordan installere mysql database windows

I dette konfigurasjonsvinduet vil du velge TCP / IP som tilkoblingsmetode og skrive inn IP-adressen til datamaskinen der du konfigurerte og konfigurerte SQL-databasen. Du kan forlate porten som standard 3306. Endre brukernavnet til "Remote_User" og skriv "test" for standardskjema.

Når du klikker OK, hvis du har satt opp alt som beskrevet i artikkelen over, vil du se at MySQL Workbench kobles til den eksterne MySQL-databasen, og kan bla gjennom skjemaet eller kjøre spørringer mot det.

Andre hensyn

Husk at ekstern tilkobling til en MySQL-database på et lokalt nettverk (LAN) krever bare konfigurasjonen ovenfor. Hvis du har problemer med LAN-oppsettet, ikke glem å feilsøke nettverkstilkoblingen mellom de to datamaskinene først.

Men hvis du håper å få tilgang til MySQL-databasen over Internett, må du legge til en port videresending regel i din Internett-ruteren slik at forespørsler over denne porten fra den eksterne datamaskinen blir dirigert riktig til MySQL-serverens IP. Vår guide til port videresending Hva er port videresending og hvordan kan det hjelpe meg? [MakeUseOf Forklarer] Hva er port videresending og hvordan kan det hjelpe meg? [MakeUseOf Forklarer] Skriker du litt innvendig når noen forteller deg at det er et problem med portoverføring, og derfor vil din skinnende nye app ikke fungere? Din Xbox vil ikke la deg spille spill, dine torrentnedlastinger nekter ... Les mer kan hjelpe deg her.

Verdien av å ha en test MySQL-database lokalt eller på samme LAN som din utviklings-PC, er at den lar deg utvikle dine applikasjoner i et nært virkende scenario. Kjører en database på samme eksakte maskin der du utvikler koden din, vil fungere, men det lar deg ikke teste applikasjonsproblemer som kan oppstå som følge av nettverkskommunikasjon, sikkerhetsproblemer og mer.

Testing mot en dedikert ekstern PC som kjører databasen, lar deg utvikle dine søk og databaseapplikasjoner mer strategisk og nøyaktig for den tilsiktede bruken.

Har du noen gang hatt behov for å konfigurere din egen MySQL-database på et nettverk eller en annen fjernkontrollkode? Hvilke slags problemer kom du over? Del dine egne erfaringer i kommentarfeltet nedenfor!

In this article