Sådan installeres en MySQL-database på Windows

Hvis du ofte skriver programmer, der forbinder til databaseservere, er det rart, hvis du ved, hvordan du installerer en MySQL-database på din Windows-maskine til testformål.

Hvis du ofte skriver programmer, der forbinder til databaseservere, er det rart, hvis du ved, hvordan du installerer en MySQL-database på din Windows-maskine til testformål.
Reklame

Hvis du ofte skriver programmer, der forbinder til databaseservere. 13 Vigtigste SQL-kommandoer Enhver programmør skal vide 13 Vigtigste SQL-kommandoer Enhver programmør skal vide. Hver stor eller dynamisk hjemmeside bruger en database på en eller anden måde, og i kombination med Structured Query Language (SQL), mulighederne for at manipulere data er virkelig uendelige. Læs mere, det hjælper, hvis du ved, hvordan du installerer en MySQL-database på din Windows-maskine til testformål.

Tilslutning til en database med de fleste applikationer involverer normalt kun en bestemt forbindelsesstreng, så test af din ansøgning med en databaseserver og derefter skiftes den senere til en "produktions" -server er meget enkel.

I denne artikel vil vi gå igennem trinnene med at oprette din egen lokale MySQL-database på enhver Windows-pc. Senere i artiklen lærer du også, hvordan du opretter testdatabasen for fjernforbindelser, så du behøver ikke at oprette forbindelse til den fra den samme computer, som du laver programmeringen på.

MySQL Database forudsætninger

Implementering af en MySQL-database i et produktionsmiljø er en videnskab i sig selv. Databasebehandlere kigger normalt på antallet af brugere, hvor ofte der bliver lavet opkald til databasen, et skøn over, hvor meget data der skal indlæses i databasen over tid, og ting som sådan.

hvordan man installerer mysql database windows

Da de fleste af disse faktorer er forskellige for hver implementering, er systemkravene forskellige hver gang. Virksomhedsinstallationer kræver normalt 4 CPU-kerner, 8 GB RAM og en RAID-opsætning Sådan konfigureres et RAID HDD-array i Linux Sådan konfigureres et RAID HDD-array i Linux Få ekstra harddiske, som du vil bruge mere effektivt med din Linux-computer ? Du kan med RAID, et system, der kan give et resultatforøgelse eller tilføje redundans. Læs mere for hurtig læsning / skrivning til og fra databasen. Men i tilfælde af en lokal installation, behøver du ikke rigtig at bekymre sig om alt det.

En test MySQL database kan installeres på næsten enhver smag af Linux, Windows eller Mac. Gennemgå listen over understøttede platforme, hvis du overhovedet er bekymret. Download Windows MySQL installationsprogrammet, som indeholder alt hvad du behøver.

Installation af din test MySQL-database på Windows

En lokal installation af en test MySQL database som denne er meget hurtig og nem. Du skal bare acceptere licensaftalen, og derefter vælge Udviklerens standardopsætningstype, og klik på Næste .

hvordan man installerer mysql database windows

Du kan muligvis se et par punkter i feltet "Check Requirements" for produkter, der ikke kan installeres, fordi du ikke har eksisterende software på dit system.

hvordan man installerer mysql database windows

Så længe MySQL-serveren og Workbench-softwaren ikke er på denne liste, har du det godt. Du kan klikke på Næste, og derefter Udfør .

MySQL Server Setup

Installationsguiden leveres med en installationsguiden til SQL Server. Det er vigtigt at vælge de rigtige indstillinger for din testserver. For denne type server skal du sørge for at vælge Standalone MySQL Server / Classic MySQL Replication .

hvordan man installerer mysql database windows

Dernæst for Serverkonfigurationstype vælges Udviklingsmaskine . Forlad standardindstillingerne (TCP / IP-port 3306) til Tilslutningsmuligheder. Vores guide til netværksbetingelser kan komme til nytte her, hvis du har brug for en genopfriskning.

hvordan man installerer mysql database windows

På den næste skærm skal du angive din rodadgangskode og derefter klikke på Tilføj bruger for at tilføje en ny bruger til denne database. Vi skal ringe til denne bruger "Remote_User", give brugeren DB Admin-rettigheder og indstille adgangskoden.

hvordan man installerer mysql database windows

I det næste trin skal du forlade Configure MySQL Server som en Windows Service og start MySQL Server ved System Startup begge aktiveret. Kør tjenesten under standard systemkonto . Klik på Næste gennem dokumentbutikstrinnet, og klik derefter på Udfør for at afslutte dette trin i opsætningen. Hvis der er andre konfigurationsmuligheder, der kommer op for andre produkter, kan du bare omgå dem uden ændringer for nu ved at klikke på Næste eller Afslut.

Opsætning af din testdatabase

Når du er færdig, skal guiden automatisk starte MySQL Workbench-applikationen. Det er her, hvor du opretter din database og testtabel, og opretter fjernadgang. For det første skal du oprette din testdatabase ved at oprette et nyt skema. På arbejdspladsen finder du dette i nederste venstre hjørne af skærmen.

hvordan man installerer mysql database windows

Højreklik på det hvide rum under "verden" og vælg Opret skema . Giv det et navn, du kan lide, og klik på Anvend. Højreklik på dette nye skema, og vælg Indstil som standardskema . Dernæst opret en tabel i denne database kaldet "Test_Table". For at gøre dette skal du klikke på SQL-forespørgselsikonet i menuen og indsætte i følgende SQL-script.

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' ); 

Klik på lynikonet for at udføre scriptet. Dette vil oprette en testtabel med en værdi. Du kan bekræfte, at den blev oprettet ved at bore ned til testtabellen i skemaforskeren, højreklikke på bordet og vælge Select Rows - Limit 1000 .

hvordan man installerer mysql database windows

Du vil se bordet med dine testdata.

hvordan man installerer mysql database windows

Opsætning af fjernadgang til din MySQL-database

Det sidste trin er at konfigurere din nye MySQL database for at tillade fjernadgang, til en bestemt bruger og fra en bestemt IP-adresse Sådan finder du din IP-adresse på Windows 10 Sådan finder du din IP-adresse på Windows 10 Der er to måder at se din IP-adresse på Windows 10. Læs mere. Vi har allerede oprettet "Remote_User" til dette formål og gav det en sikker adgangskode.

For at konfigurere fjernadgang skal du starte myslq.exe ved at åbne en kommandoprompt og navigere til C: \ Programmer \ MySQL \ MySQL Server 5.X \ bin og type:

 mysql -u root -p 

Det kræver, at du indtaster den rodadgangskode, du allerede har oprettet. Indtast i dette kommandovindue:

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

Du skal se en "Query OK" besked, hvis kommandoen fungerede.

Endelig er det tid til at teste fjernforbindelsen. På en anden computer på dit netværk skal du installere og lappe MySQL Workbench. Vælg Connect til database under Database-menuen.

hvordan man installerer mysql database windows

I dette konfigurationsvindue vil du vælge TCP / IP som forbindelsesmetode og skrive i IP'en til computeren, hvor du konfigurerede og konfigurerede din SQL-database. Du kan forlade porten som standard 3306. Skift brugernavn til "Remote_User" og skriv "test" for standardskema.

Når du klikker på OK, hvis du har konfigureret alt som beskrevet i artiklen ovenfor, vil du se, at MySQL Workbench med succes forbinder til den eksterne MySQL database og kan gennemse skemaet eller køre forespørgsler imod det.

Andre overvejelser

Husk, at ekstern tilslutning til en MySQL-database på et lokalt netværk (LAN) kun kræver konfigurationen ovenfor. Hvis du har problemer med LAN-opsætningen, skal du ikke glemme at foretage fejlfinding af din netværksforbindelse mellem de to computere først.

Men hvis du håber at få adgang til din MySQL-database over internettet, skal du tilføje en port viderestillingsregel i din internetrouter, så forespørgsler over denne port fra den eksterne computer bliver rutet korrekt til MySQL-serverens IP. Vores vejledning til port forwarding Hvad er port videresending og hvordan kan det hjælpe mig? [MakeUseOf Forklarer] Hvad er port videresending & Hvordan kan det hjælpe mig? [MakeUseOf Forklarer] græder du lidt inde, når nogen fortæller dig, at der er et port forwarding problem, og derfor vil din skinnende nye app ikke virke? Din Xbox vil ikke lade dig spille spil, dine torrent downloads nægter ... Læs mere kan hjælpe her.

Værdien af ​​at have en test MySQL-database lokalt eller på samme LAN som din udviklings-pc er, at det giver dig mulighed for at udvikle dine applikationer i et næsten virkeligt scenario. At køre en database på den samme nøjagtige maskine, hvor du udvikler din kode, vil fungere, men det giver dig ikke mulighed for at teste applikationsproblemer, der kan skyldes netværkskommunikation, sikkerhedsproblemer og meget mere.

Testning mod en dedikeret ekstern pc, der kører din database, giver dig mulighed for at udvikle dine forespørgsler og dine databaseprogrammer mere strategisk og præcist til den tilsigtede brug.

Har du nogensinde haft brug for at oprette din egen MySQL-database på et netværk eller en anden fjernbetjeningsknude? Hvilke slags problemer har du stødt på? Del dine egne oplevelser i kommentarfeltet nedenfor!

In this article