Binnen het installeren kunnen we enkele duidelijke stappen onderscheiden. We geven hieronder de stappen weer.
Stap 1
De eerste stap is niet de moeilijkste van de stappen. Het lijkt misschien onbelangrijk maar het kan grote gevolgen hebben als je het verkeerd inschat. Kijk vooraf of er een bestaande MySQL server op de locatie draait waar de nieuwe server geinstalleerd moet worden. Je zal zeker niet de eerste zijn die in de problemen komt met twee verschillende MySQL servers op 1 fysieke server. MySQL ondersteunt veel verschillende besturings systemen. Maar er zullen er misschien wel een paar zijn die niet ondersteund worden. Kijk dus vooraf even of uw besturings systeem ondersteund wordt. Dit kan op deze website
Stap 2
De tweede stap is het bekijken welke versie er moet worden geinstalleerd. MySQL AB deelt de versies in drie delen.
Het eerste deel zijn de release versies. Deze versies zijn nog niet helemaal fouten vrij maar dienen om de versie te debuggen en de developers te helpen de versie te verbeteren.
Het tweede deel zijn de stabiele versies. Deze versies zijn voor het grootste gedeelte fouten vrij en kunnen zonder problemen binnen een bedrijfsomgeving draaien.
Het derde deel zijn de vorige versies. Deze versies zijn nog wel te downloaden maar hebben vaak geen volledige ondersteuning meer. In de policy van MySQL is te lezen wat hierbij wel en niet ondersteund wordt.
Vervolgens is de volgende keuze aan de beurt. Hoe wilt u het product installeren. Wilt u het zelf 'compileren' of wilt u een door MySQL zelf gecompileerde versie downloaden? Voor de beginners is het aan te raden om de vooraf gecompileerde versies te installeren. In het gevorderde gedeelte van deze cursus gaan we dieper in op het installeren en compileren van MySQL. We beperken ons in dit gedeelte tot de vooraf gecompileerde versies.
Stap 3
De derde stap is het daadwerkelijk downloaden van de gewenste versie en installatie. De vooraf gecompileerde versies worden binary installaties genoemd op de MySQL site. Op de download site van MySQL kan er een keuze gemaakt worden uit verschillende producten die MySQL AB aanbiedt. Wij kiezen hier voor de MySQL community server en wel voor de meest recente stabiele versie. Op het moment van schrijven is dat MySQL 5.0 en deze is te vinden op http://dev.mysql.com/downloads/mysql/5.0.html. Vervolgens kiest u het besturings systeem waarop de MySQL server komt te draaien. Let hierbij op dat de voor - gecompileerde versies bovenaan te vinden zijn. Deze zijn ingedeeld naar het besturings systeem. De onderste link bevat de nog niet gecompileerde versies. Deze zijn samengevoegd onder de noemer 'source'.
Stap 4
Nadat je de gewenste versie gedownload hebt kan je deze gaan installeren. We behandelen in deze cursus alleen de meest voorkomende besturings systemen. We beginnen met de Windows versie. Daarop volgend behandelen we de Suse Enterprise versie.
Stap 5 (optioneel maar zeer belangrijk)
De vijfde stap is optioneel en bevat enkele handelingen die na de installatie worden uitgevoerd. Deze stap is voornamelijk bedoeld om de werking van de net geinstalleerde server te testen. Maar het belangrijkste onderdeel van deze stap is het aanmaken van de beveiliging. De installatie wordt namelijk zo gemaakt dat iedereen zonder wachtwoord bij de server kan komen. Omdat dit niet de mooiste oplossing is voor een bedrijfsomgeving is het wel aan te raden om deze stap uit te voeren.
Stap 6 (optioneel)
De zesde stap is wel geheel optioneel. Deze stap bevat het testen (benchmarken) van de server. Hiervoor is wel Perl voor MySQL nodig. Deze stap zullen we niet gaan behandelen in deze cursus.
In voorgaande paragraaf hebben we kort de stappen doorgenomen voor het installeren van de MySQL server. We behandelen in dit hoofdstuk de installatie van een MySQL server op een Microsoft Windows machine. Deze installatie kan op een aantal verschillende manieren. De makkelijkste is de installatie wizard te gebruiken. De procedure van een installatie wizard is bij de meeste onder u wel bekend maar lopen er toch even bij langs.
Als we de stappen uit de vorige paragraaf erbij pakken kunnen we zien dat we eigenlijk stap 1 en stap 2 al uitgevoerd hebben. We gaan ervan uit dat er op de Windows machine nog geen MySQL server geinstalleerd staat. Ook weten we dat we een vooraf gecompileerde versie nodig hebben voor een Windows machine. We komen vervolgens uit bij het downloaden van de server installatie. We kiezen hier voor de installatie wizard. Deze heeft de naam Windows Essentials (x86). Klik vervolgens op de link Pick a mirror. Vervolgens krijg je een inlogvenster. U kan uzelf registreren bij de MySQL website maar dit is niet nodig. Daarom staat er onder het inlogformulier een link met de tekst No thanks. Klik hierop en kies vervolgens een mirror en de gewenste download locatie (een http server of een ftp server). Vervolgens begint de download. Tijd voor koffie en gebak. Maar schiet wel op want het is geen grote download.
Als de download binnen is heeft u een MSI bestand op uw computer staan. Dubbel klik hierop om de installatie te starten. Hieronder gaan we de installatie stap voor stap uitleggen aan de hand van duidelijke afbeelding van de installatie.
Stap 1

Klik hier op Next >
Stap 2

Kies hier voor Complete en klik op Next >
Stap 3

Je krijgt nu een overzicht van de gekozen opties. Controleer deze en klik op Install. Wanneer je de locatie wilt wijzigen kies dan bij stap 2 voor Custom
Stap 4

Na de installatie krijg je bovenstaande reclame meldingen. Klik hier op Next >
Stap 5

Evenals stap 4 is deze stap een reclame boodschap. Klik hier op Next >
Stap 6

In deze stap kan worden gekozen om de server direct te configureren. We laten hier de keuze aangevinkt en gaan in de volgende stappen de server configureren.
In de voorgaande stappen hebben we de MySQL community server geinstalleerd op het besturingssysteem Microsoft Windows. We hebben toen gekozen om de server gelijk te configureren. In de volgende stappen gaan we de configuratie uitgebreid bespreken. Let wel op dat dit een 'standaard' MySQL server wordt en geen uitgebreide server. We maken dus keuzes die in een andere configuratie niet goed gaan functioneren. Hiervoor vragen wij uw begrip. Bij Gevorderde zullen we dieper ingaan op bepaalde configuratie keuzes.
Stap 1

We worden vriendelijk welkom geheten door MySQL. We gaan overigens gelijk verder door te klikken op Next >
Stap 2

Ten behoeve van de uitleg kiezen we hier voor Detailed Configuration door op Next > te klikken.
Stap 3

Omdat dit een standaard server wordt kiezen we hier voor Developer Machine. Afhankelijk van uw installatie behoeften kunt u ook voor een andere optie kiezen.
Stap 4

In veel gevallen voldoet de Multifunctional Database als database gebruik. We gaan bij gevorderde dieper in op de verschillende database types als InnoDB en MyISAM.
Klik hier op Next > om verder te gaan.
Stap 5

Voor het gebruik van de InnoDB database opslag moeten we een locatie aangeven voor het datafile bestand. Standaard komt dit in de installatie map. De standaard waardes kunnen we dus meestal gewoon laten staan. Klik hier op Next >
Stap 6

We kunnen vervolgens in de volgende stap kiezen hoe we de connecties naar de server willen regelen. De standaard waarde voldoet in 99% van de gevallen voor onze installatie. Natuurlijk kunt u hier ook voor een andere optie gaan. Klik vervolgens op Next >
Stap 7

We kiezen vervolgens de gewenste netwerk opties. Hier kan je kiezen of je alleen localhost wilt toelaten tot je server en op welke poort. Je kan ook gelijk een firewall uitzondering toevoegen in dit scherm. Verder kan je strict mode aan en uitzetten. We raden nadrukkelijk aan om deze aan te laten staan. Kies vervolgens op Next >
Stap 8

In dit configuratievenster kunnen we kiezen uit de default character set. Voor gebruik in West Europa wordt de standard character set prima ondersteund. Wil je met andere karakters gaan werken dan kan je kiezen voor een andere set. Kies na de keuze op Next > om door te gaan naar het volgende scherm.
Stap 9

In dit venster kunnen we kiezen om de MySQL server als service te laten draaien. De services wordt dan automatisch gestart wanneer u Microsoft Windows opstart. Ook kan je kiezen voor het invoegen in de Microsoft Windows PATH directory. Dit houdt in dat je op elk gewenste locatie in je command prompt de bestanden kan benaderen door enkel de naam in te typen. Klik na uw keuze op Next >
Stap 10

Voor de veiligheid van de MySQL server wordt aangeraden een sterk root wachtwoord in te stellen. Kies hier een wachtwoord dat door niemand anders te raden valt. Kijk ook uit voor de keuze Anonymous Account. Dit houdt in dat clients zonder wachtwoord kunnen inloggen op je server. Wanneer de beide wachtwoorden overheen komen wordt de knop Next > zichtbaar. Klik hier vervolgens op.
Stap 11

Na het kiezen van, hopelijk een sterk wachtwoord, kan je de configuratie in gang zetten. Dit gebeurt in een viertal stappen zoals je die op de screenshot terug ziet. Klik op 'Execute' om de configuratie af te ronden.
Stap 12

Na het voltooien van de configuratie krijg je de melding dat de configuratie file succesvol is aangemaakt. De locatie van dit bestand staat tevens achter de tweede stap. Klik op Finish om de configuratie af te ronden.