Hoe een MySQL-database op Windows te installeren

Als u vaak toepassingen schrijft die verbinding maken met databaseservers, is het handig als u weet hoe u een MySQL-database op uw Windows-computer installeert voor testdoeleinden.

Als u vaak toepassingen schrijft die verbinding maken met databaseservers, is het handig als u weet hoe u een MySQL-database op uw Windows-computer installeert voor testdoeleinden.
Advertentie

Als u vaak toepassingen schrijft die verbinding maken met databaseservers 13 Belangrijkste SQL-opdrachten Willekeurige programmeur 13 Belangrijkste SQL-opdrachten Willekeurige programmeurs Elke grote of dynamische website gebruikt op een bepaalde manier een database en in combinatie met Structured Query Language (SQL), de mogelijkheden voor het manipuleren van data zijn echt eindeloos. Meer lezen, het helpt als u weet hoe u een MySQL-database op uw Windows-computer installeert voor testdoeleinden.

Het verbinden met een database met de meeste applicaties gaat meestal om een ​​specifieke verbindingsreeks, dus het testen van uw applicatie met één databaseserver en vervolgens later omschakelen naar een "productie" -server is heel eenvoudig.

In dit artikel zullen we u helpen bij het instellen van uw eigen lokale MySQL-database op elke Windows-pc. Verderop in het artikel leert u ook hoe u die testdatabase kunt instellen voor externe verbindingen, zodat u niet vanaf dezelfde computer waarop u programmeert, verbinding met het moet maken.

MySQL-database Vereisten

Het inzetten van een MySQL-database in een productieomgeving is een wetenschap op zich. Databasebeheerders kijken meestal naar het aantal gebruikers, hoe vaak naar de database wordt gebeld, een schatting van hoeveel gegevens in de loop der tijd in de database worden geladen en dergelijke.

hoe mysql database windows te installeren

Omdat de meeste van die factoren voor elke implementatie anders zijn, zijn de systeemvereisten elke keer anders. Enterprise-installaties vereisen gewoonlijk 4-CPU-kernen, 8 GB RAM en een RAID-configuratie Een RAID HDD-array configureren in Linux Een RAID HDD-array configureren in Linux U krijgt reserve-harde schijven die u efficiënter wilt gebruiken met uw Linux-computer ? Dat kan met RAID, een systeem dat een prestatieverbetering kan bieden of redundantie toevoegen. Lees meer voor snel lezen / schrijven van en naar de database. In het geval van een lokale installatie hoeft u zich daar echter niet echt zorgen over te maken.

Een test MySQL-database kan op vrijwel elke smaak van Linux, Windows of Mac worden geïnstalleerd. Bekijk de lijst met ondersteunde platforms als u enigszins bezorgd bent. Download het Windows MySQL-installatieprogramma met alles wat u nodig hebt.

Installeren van uw MySQL-testtest op Windows

Een lokale installatie van een test MySQL-database zoals deze is erg snel en gemakkelijk. Accepteer gewoon de licentieovereenkomst, kies vervolgens het standaard installatietype Developer en klik op Volgende .

hoe mysql database windows te installeren

Mogelijk ziet u enkele items in het vakje "Vereisten controleren" van producten die niet kunnen worden geïnstalleerd, omdat u geen bestaande software op uw systeem hebt.

hoe mysql database windows te installeren

Zolang de MySQL-server en de Workbench-software niet op deze lijst staan, gaat het goed. U kunt op Volgende klikken en vervolgens op Uitvoeren .

MySQL Server instellen

De installatiewizard wordt geleverd met een installatiewizard voor de SQL Server. Het kiezen van de juiste instellingen voor de instellingen van uw testserver is belangrijk. Voor dit type server moet u Standalone MySQL Server / Classic MySQL-replicatie selecteren .

hoe mysql database windows te installeren

Selecteer vervolgens voor Serverconfiguratietype Ontwikkelingsmachine . Laat de standaardinstellingen (TCP / IP-poort 3306) voor Connectiviteit. Onze gids voor netwerkvoorwaarden kan hier van pas komen als u een opfriscursus nodig hebt.

hoe mysql database windows te installeren

Stel in het volgende scherm uw root-wachtwoord in en klik vervolgens op Gebruiker toevoegen om een ​​nieuwe gebruiker aan deze database toe te voegen. We zullen deze gebruiker "Remote_User" noemen, de gebruikers-DB-beheerdersrechten geven en het wachtwoord instellen.

hoe mysql database windows te installeren

Laat bij de volgende stap het configureren van MySQL Server als een Windows-service en start de MySQL-server bij het opstarten van het systeem beide ingeschakeld. Voer de service uit onder de standaardsysteemaccount . Klik op Volgende via de documentopslagstap en voer vervolgens Uitvoeren om deze fase van de installatie te voltooien. Als er andere configuratie-opties zijn voor andere producten, kunt u deze nu zonder wijzigingen omzeilen door op Volgende of Voltooien te klikken.

Uw testdatabase instellen

Als u klaar bent, start de wizard automatisch de MySQL Workbench-toepassing. Hier maakt u uw database en testtabel en stelt u externe toegang in. Eerst moet u uw testdatabase maken door een nieuw schema te maken. In Workbench vindt u dit in de linkerbenedenhoek van het scherm.

hoe mysql database windows te installeren

Klik met de rechtermuisknop in de witte ruimte onder "wereld" en kies Create Schema . Geef het elke gewenste naam en klik op Toepassen. Klik met de rechtermuisknop op dit nieuwe schema en selecteer Als standaardschema instellen . Maak vervolgens een tabel in deze database genaamd "Test_Tabel". Om dit te doen, klikt u op het pictogram voor de SQL-query in het menu en plakt u het volgende SQL-script in.

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 op het bliksempictogram om het script uit te voeren. Hiermee wordt een testtabel met één waarde gemaakt. U kunt bevestigen dat het is gemaakt door naar de testtabel in de schemaverkenner te gaan, met de rechtermuisknop op de tabel te klikken en Select Rows - Limit 1000 te selecteren .

hoe mysql database windows te installeren

Je ziet de tabel met je testgegevens.

hoe mysql database windows te installeren

Stel externe toegang tot uw MySQL-database in

De laatste stap is het configureren van uw nieuwe MySQL-database voor externe toegang, voor een specifieke gebruiker en vanaf een specifiek IP-adres. Uw IP-adres zoeken op Windows 10 Uw IP-adres vinden op Windows 10 Er zijn twee manieren om uw IP-adres te bekijken IP-adres op Windows 10. Meer lezen. We hebben hiervoor al "Remote_User" gemaakt en een veilig wachtwoord gegeven.

Voor het configureren van externe toegang start u myslq.exe door een opdrachtprompt te openen en naar C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin te gaan en typt u:

 mysql -u root -p 

Hiervoor moet je het rootwachtwoord invoeren dat je al hebt ingesteld. Typ in dit opdrachtvenster:

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

U zou een "Vraag OK" -bericht moeten zien als het commando succesvol zou werken.

Eindelijk is het tijd om de externe verbinding te testen. Installeer en start MySQL Workbench op een andere computer in uw netwerk. Selecteer in het menu Database de optie Verbinden met database .

hoe mysql database windows te installeren

In dit configuratievenster wilt u TCP / IP kiezen als de verbindingsmethode en het IP-adres invoeren van de computer waarop u uw SQL-database hebt ingesteld en geconfigureerd. U kunt de poort verlaten op standaard 3306. Wijzig de gebruikersnaam in "Remote_User" en typ "test" voor Default Schema.

Wanneer u op OK klikt, ziet u dat MySQL Workbench met succes verbinding maakt met de MySQL-database op afstand en door het schema kan bladeren of query's kan uitvoeren.

Andere Overwegingen

Houd er rekening mee dat voor het op afstand aansluiten op een MySQL-database op een lokaal netwerk (LAN) alleen de bovenstaande configuratie vereist is. Als u problemen hebt met de LAN-configuratie, vergeet dan niet eerst uw netwerkverbinding tussen de twee computers op te lossen.

Als u echter via internet toegang wenst te krijgen tot uw MySQL-database, moet u een regel voor poortdoorschakeling toevoegen aan uw internetrouter zodat aanvragen via deze poort vanaf de externe computer correct naar de MySQL-server IP worden gerouteerd. Onze gids voor port forwarding Wat is port forwarding en hoe kan het mij helpen? [MakeUseOf Explains] Wat is Port Forwarding en hoe kan het mij helpen? [MakeUseOf Explains] Huil je een beetje naar binnen als iemand je vertelt dat er een probleem is met de poortdoorsturing en daarom zal je glanzende nieuwe app niet werken? Je Xbox laat je geen games spelen, je torrent downloads weigeren ... Lees meer kan hier helpen.

De waarde van het hebben van een test MySQL-database lokaal of op hetzelfde LAN als uw ontwikkel-pc is dat u hiermee uw applicaties kunt ontwikkelen in een bijna realistisch scenario. Het uitvoeren van een database op dezelfde exacte computer waarop u uw code ontwikkelt, werkt, maar u kunt er geen toepassingsproblemen van uitproberen die te maken hebben met netwerkcommunicatie, beveiligingsproblemen en meer.

Testen met een speciale externe pc waarop uw database wordt uitgevoerd, stelt u in staat uw vragen en uw databasetoepassingen strategischer en nauwkeuriger te ontwikkelen voor het beoogde gebruik.

Heb je ooit je eigen MySQL-database moeten opzetten op een netwerk of een andere externe node? Wat voor soort problemen ben je tegengekomen? Deel uw eigen ervaringen in de comments hieronder!

In this article