DatabaseEen Database is een middel om data op te slaan. Dit kunnen getallen zijn, of tekst, maar ook afbeeldingen en bestanden. Deze worden gestructureerd opgeslagen in een digitaal archief, met als doel een flexibele raadpleging en veilig / snel gebruik. Databases spelen een belangrijke rol als het gaat om het archiveren en bijhouden, actueel houden, van gegevens in verschillende softwaresystemen. Ook op internet worden databases gebruikt om de inhoud (content) van diverse pagina's te onderhouden en te actualiseren. In de begindagen van het internet werden pagina's meestal statisch geschreven in HTML, tegenwoordig wordt voor de inhoud van een webpagina veelal een database geraadpleegd. De artikelen worden middels een script (PHP, ASP, enz.) uit de database gehaald en als HTML aangeboden aan de gebruiker die met de browser de pagina bezoekt. Een uitgebreide algemene pagina over databases vindt u onder andere op de Database - Wikipedia pagina's.

Bij DDighosting maakt u gebruik van MySQL, een gangbare en zeer krachtige relationele database die uitstekend samenwerkt met PHP (PHP is de scripttaal waarmee veel software voor het internet is gemaakt).

MySQL Database aanmaken en beheren

Indien u een hostingpakket afneemt met een MySQL database, zult u een MySQL database kunnen aanmaken. Veel software voor het internet maakt gebruik van een database voor de opslag van gegevens, denk bijvoorbeeld aan forumsoftware, weblogs en content management systemen (CMS) software. In het Control Panel vindt u -indien beschikbaar- bij "Uw Account" de optie "MySQL beheer":

MySQL menu optie - control panel

Met deze optie kunt u een MySQL database aanmaken. U ziet onderstaand scherm, met bovenin twee links, "Nieuwe database" en "phpMyAdmin". (phpMyAdmin wordt elders beschreven). U hebt pas toegang tot phpMyAdmin indien u beschikt over minimaal één MySQL gebruiker die toegang heeft tot tenminste één database.

MySQL beheerscherm - control panel

Indien uw webhostingpakket beschikt over minstens één database, kunt u op de link "Nieuwe database" klikken. U kunt dan een nieuwe database aanmaken. Om die database in gebruik te kunnen nemen moet er ook een zogenaamde MySQL gebruiker aan gekoppeld worden, deze kunt u dan ook direct aanmaken:

Nieuwe MySQL database aanmaken - control panel

Het is raadzaam om een sterk wachtwoord te kiezen met minimaal 7 tekens, hoofd- en kleine letters en cijfers. Het voorvoegsel (in dit voorbeeld ddhost2_) kunt u niet aanpassen, u kunt alleen het gedeelte na het voorvoegsel opgeven.  Klik op de knop "Maak" indien u de gegevens hebt ingevuld. U ziet dan een pagina met een overzicht, waarin alle gegevens met betrekking tot de zojuist aangemaakte database in te vinden zijn. Bewaar deze goed! Maak een kopie van de pagina of print hem uit, deze gegevens heeft u later nodig indien u de database wilt gebruiken, ook als u straks software wilt installeren die gebruik maakt van uw database. U ziet nu in het overzicht de nieuwe database staan:

MySQL database overzicht - control panel

Door op de databasenaam te klikken komt u in een pagina met gegevens over de MySQL gebruikers. U kunt daar ook de toegangsrechten voor de gebruiker(s) instellen. Dit moet u correct inregelen alvorens u de database in gebruik neemt. Zo zal er minstens een gebruiker moeten zijn met voldoende rechten om tabellen aan te maken.

MySQL database overzicht gebruikers - control panel

Klik in bovenstaand scherm op 'Wijzig privileges' om de rechten voor de gebruiker in te regelen. U kunt vanzelfsprekend ook nieuwe databasegebruikers aanmaken, en database gebruikers verwijderen. Ook het wachtwoord is in dit scherm aan te passen. De pagina met Privileges ziet er alsvolgt uit:

MySQL database gebruikersrechten - control panel

U ziet vrijwel bij alle opties 'Yes' staan. Dit betekent dat de gebruiker vrijwel het volledige beheer over de database kan voeren. Het enige dat NIET kan, is 'Grant'. Dit betekent: toekennen. De gebruiker kan geen databaserechten toekennen aan andere gebruikers. Dit kan namelijk alleen met het beheerscherm in het control panel (de plek waar we nu bezig zijn). Dit kunt u het beste zo laten staan. Controleer of er niet teveel rechten ingesteld staan. Voor het gebruik van een database zijn vaak niet alle rechten hierboven noodzakelijk en een vuistregel is dat u de minimaal benodigde rechten voor normaal gebruik dient in te stellen. Als alles naar wens is ingesteld klikt u op "Opslaan".

U kunt nu met deze gebruikersgegevens inloggen in phpMyAdmin om uw database te beheren (Control Panel -> Uw Account -> MySQL beheer -> phpMyAdmin):

MySQL aanmelden in phpMyAdmin - control panel