Så här installerar du en MySQL-databas på Windows

Om du ofta skriver program som kopplar till databasservrar, är det trevligt om du vet hur du installerar en MySQL-databas på din Windows-maskin för teständamål.

Om du ofta skriver program som kopplar till databasservrar, är det trevligt om du vet hur du installerar en MySQL-databas på din Windows-maskin för teständamål.
Annons

Om du ofta skriver program som ansluter till databasservrar 13 Viktiga SQL-kommandon Varje programmerare borde veta 13 Viktigaste SQL-kommandon Varje programmerare borde veta Varje stor eller dynamisk webbplats använder en databas på något sätt och i kombination med Structured Query Language (SQL), möjligheterna att manipulera data är verkligen oändliga. Läs mer, det hjälper dig om du vet hur du installerar en MySQL-databas på din Windows-maskin för teständamål.

Att ansluta till en databas med de flesta applikationer involverar vanligtvis bara en specifik anslutningssträng, så att testa din ansökan med en databasserver och sedan byta den senare till en "produktions" -server är mycket enkel.

I den här artikeln kommer vi att gå igenom stegen för att skapa en egen lokal MySQL-databas på vilken Windows-dator som helst. Senare i artikeln lär du dig också att konfigurera testdatabasen för fjärranslutningar, så du behöver inte ansluta till den från samma dator som du gör programmeringen på.

MySQL Database Förutsättningar

Att distribuera en MySQL-databas i en produktionsmiljö är en vetenskap i sig. Databasadministratörer tittar vanligtvis på antalet användare, hur ofta samtal kommer att göras i databasen, en uppskattning av hur mycket data som ska laddas i databasen över tiden och sådant.

hur man installerar mysql databas windows

Eftersom de flesta av dessa faktorer skiljer sig åt för varje implementering, är systemkraven olika varje gång. Företagsinstallationer kräver vanligtvis 4 CPU-kärnor, 8 GB RAM och en RAID-konfiguration. Så här konfigurerar du en RAID HDD-array i Linux. Så här konfigurerar du en RAID HDD-array i Linux. Spara extra hårddiskar som du vill använda mer effektivt med din Linux-dator. ? Du kan med RAID, ett system som kan ge en prestationsökning eller lägga till redundans. Läs mer för att snabbt läsa / skriva till och från databasen. Men i fallet med en lokal installation behöver du inte oroa dig för allt detta.

Ett test MySQL-databas kan installeras på nästan vilken smak som helst av Linux, Windows eller Mac. Granska listan över stödda plattformar om du är alls berörda. Ladda ner Windows MySQL-installationsprogrammet, som innehåller allt du behöver.

Installera ditt test MySQL-databas på Windows

En lokal installation av ett test MySQL-databas som detta är väldigt snabbt och enkelt. Acceptera bara licensavtalet, välj sedan installationsprogrammet för utvecklare och klicka på Nästa .

hur man installerar mysql databas windows

Det kan hända att du får se några föremål i rutan "Kontrollera krav" för produkter som inte kan installeras eftersom du inte har befintlig programvara på ditt system.

hur man installerar mysql databas windows

Så länge som MySQL-servern och Workbench-programvaran inte finns på listan, är du bra. Du kan klicka på Nästa och sedan Execute .

MySQL Server Setup

Installationsguiden kommer med en installationsguiden för SQL Server. Att välja rätt inställningar för din testserverinstallation är viktigt. För den här typen av servern, se till att du väljer Standalone MySQL Server / Classic MySQL Replication .

hur man installerar mysql databas windows

Därefter väljer du Utvecklingsmaskin för Serverkonfigurationstyp . Lämna standardinställningarna (TCP / IP-port 3306) för Anslutningar. Vår guide till nätverksvillkor kan komma till nytta om du behöver en uppdatering.

hur man installerar mysql databas windows

På nästa skärm anger du ditt lösenord och klickar sedan på Lägg till användare för att lägga till en ny användare i den här databasen. Vi ska ringa den här användaren "Remote_User", ge användaren DB Admin-rättigheter och ange lösenordet.

hur man installerar mysql databas windows

I nästa steg, lämna Konfigurera MySQL Server som en Windows-tjänst och starta MySQL-servern vid systemstart både aktiverat. Kör tjänsten under Standard Systemkonto . Klicka på Nästa genom dokumentaffärssteget och kör sedan Execute för att avsluta det här steget i installationen. Om det finns andra konfigurationsalternativ som kommer upp för andra produkter, kan du bara kringgå dem utan några ändringar för nu genom att klicka på Nästa eller Slutför.

Ställa in din testdatabas

När du är klar ska guiden automatiskt starta MySQL Workbench-programmet. Här skapar du databasen och testtabellen och ställer in fjärråtkomst. Först måste du skapa din testdatabas genom att skapa ett nytt schema. I arbetsbänk hittar du det här längst ned till vänster på skärmen.

hur man installerar mysql databas windows

Högerklicka i det vita utrymmet under "World" och välj Skapa schema . Ge det något namn du vill, och klicka på Apply. Högerklicka på det här nya schemat och välj Ange som standardschema . Skapa sedan en tabell i den här databasen "Test_Table". För att göra detta klickar du på SQL-frågeikonen i menyn och klistrar in i följande 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' ); 

Klicka på blixtikonet för att utföra skriptet. Detta skapar en testtabell med ett värde. Du kan bekräfta att den skapades genom att borra ner till testtabellen i schemanutforskaren, högerklicka på bordet och välja Välj rader - Begränsa 1000 .

hur man installerar mysql databas windows

Du kommer att se bordet med dina testdata.

hur man installerar mysql databas windows

Konfigurera fjärråtkomst till din MySQL-databas

Det sista steget är att konfigurera din nya MySQL-databas för att tillåta fjärråtkomst, för en specifik användare och från en viss IP-adress. Så här hittar du din IP-adress på Windows 10. Hitta din IP-adress på Windows 10 Det finns två sätt att se din IP-adress på Windows 10. Läs mer. Vi har redan skapat "Remote_User" för detta ändamål och gav det ett säkert lösenord.

För att konfigurera fjärråtkomst, starta myslq.exe genom att öppna en kommandotolk och navigera till C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin och skriv:

 mysql -u root -p 

Det kommer att kräva att du skriver in root lösenordet du redan har ställt in. I det här kommandofönstret skriver du in:

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

Du bör se ett meddelande "Query OK" om kommandot fungerade framgångsrikt.

Slutligen är det dags att testa fjärranslutningen. På en annan dator i ditt nätverk, installera och låt MySQL Workbench. Under databasmenyn väljer du Anslut till databas .

hur man installerar mysql databas windows

I det här konfigurationsfönstret vill du välja TCP / IP som anslutningsmetod och skriv in datorns IP-adress där du konfigurerar och konfigurerar din SQL-databas. Du kan lämna porten som standard 3306. Ändra användarnamnet till "Remote_User" och skriv "test" för standardschema.

När du klickar på OK, om du har konfigurerat allt som beskrivs i artikeln ovan kommer du att se att MySQL Workbench ansluts framgångsrikt till den avlägsna MySQL-databasen och kan bläddra i schemat eller köra frågor mot det.

Andra överväganden

Tänk på att fjärranslutning till en MySQL-databas på ett lokalt nätverk (LAN) endast kräver konfigurationen ovan. Om du har några problem med LAN-inställningen, glöm inte att felsöka din nätverksanslutning mellan de två datorerna först.

Om du hoppas kunna komma åt din MySQL-databas via Internet måste du dock lägga till en portleveransregel i din Internet-router så att förfrågningar över den här porten från fjärrdatorn blir dirigerad korrekt till MySQL-serverns IP-adress. Vår guide till port vidarebefordran Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Explains] Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Explains] Skriker du lite inuti när någon säger att det finns ett portproblem och det är därför att din glänsande nya app inte fungerar? Din Xbox låter dig inte spela spel, dina torrentladdningar vägrar ... Läs mer kan hjälpa här.

Värdet av att ha ett test MySQL-databas lokalt eller på samma LAN som din utvecklings-dator är att det låter dig utveckla dina applikationer i ett nära verkligt scenario. Att köra en databas på samma exakta maskin där du utvecklar din kod kommer att fungera, men det låter dig inte testa programproblem som kan bero på nätverkskommunikation, säkerhetsproblem och mycket mer.

Genom att testa mot en dedikerad fjärrdator som kör din databas kan du utveckla dina frågor och dina databasprogram mer strategiskt och noggrant för den avsedda användningen.

Har du någonsin varit tvungen att skapa en egen MySQL-databas på ett nätverk eller någon annan fjärrnod? Vilka problem har du stött på? Dela dina egna erfarenheter i kommentarfältet nedan!

In this article