mysql-logo

Een dynamische website is een website waarvan de pagina’s pas gegenereerd worden als deze worden opgevraagd.

Bijna alle dynamische websites maken gebruik van een database om informatie in op te slaan. Door het gebruik van HTML en scripttalen (zols ASP of PHP) kunnen webpagina’s worden gemaakt op het moment dat de bezoeker deze opvraagt.

Een dynamische website, zoals WordPress heeft dus een database nodig.

Een mysql database heeft minimaal 1 gebruiker met een bij die gebruiker behorend wachtwoord en rechten.

We moeten dus zorgen dat de volgende zaken aanwezig zijn:

  • een database
  • een gebruiker
  • een wachtwoord voor deze gebruiker
  • rechten voor deze gebruiker

met rechten bedoelen we b.v. het recht om:

  • gegevens in te zien (lezen)
  • gegevens aan te maken (schrijven/bewerken)
  • de database te mogen wijzigen

etc.

Elke hostingprovider die MySQL ondersteund heeft een mogelijkheid om via het controle paneel een database, gebruiker met wachtwoord en rechten aan te maken.

Ondersteund jouw hostingprovider wel MySQL, maar kun je niet vinden waar je deze handelingen kunt doen, informeer dan bij de supportafdeling. Het kan zo zijn dat databases alleen door een supportafdeling kunnen worden gemaakt.

In dit voorbeeld maak ik een database aan bij Bluehost. De handelingen daarvoor zullen bij een andere hostingprovider niet veel verschillend zijn.

  1. Log in in het controlepaneel (zoals gezegd is dat in dit voorbeeld bij Bluehost.com)
  2. Zoek in het controle paneel naar “Databases”.
    Bluehost_cpanel_databases

    Zoek naar “Databases” in het controle paneel (in dit voorbeeld in Bluehost)

  3. Zoek vervolgens naar “MySQL databases” en klik daarop
  4. Zoek naar een optie waar je in database kunt maken. In Bluehost is dat “Create New Database”.
  5. Vul de naam in van de nieuwe database in en druk op “Create database”