Uitleg over databases
Laatst bijgewerkt: 14 mei 2025
Databases worden vooral gebruikt voor websites op basis van een CMS, oftewel Content Management System. WordPress, Joomla en Drupal bijvoorbeeld. Wanneer je zelf online de mogelijkheid hebt om de pagina’s van je website aan te passen, dan is de kans groot dat je inderdaad een database gebruikt. Als je een webshop hebt met producten, voorraad en prijzen, dan is dat vrijwel zeker zo.
CMS
Om je website met de database-server te laten communiceren, wordt een programmeertaal gebruikt. Dat is bij ons (en veel andere hostingsproviders met ons) PHP. Dat is een veelzijdige en gemakkelijk te leren taal, welke aan de basis ligt van grote systemen zoals WordPress, Joomla en Magento.
MySQL is zo’n database-server. SQL staat voor Structured Query Language en wordt door veel ontwikkelaars gebruikt om hun websites dynamisch te kunnen beheren. MySQL begon in 1994 en het bedrijf er achter werd in 2008 overgekocht door Sun en in 2010 door Oracle, de huidige eigenaar. MySQL is één van de meest gebruikte database-software op Linux hostingservers.
MariaDB
MariaDB is een zogenaamde fork van MySQL. Toen bekend werd dat Oracle de ontwikkeling van MySQL over zou nemen, heeft een groep ontwikkelaars een kopie gemaakt van de gehele code en is deze zelfstandig verder gaan ontwikkelen. Omdat Oracle een bedrijf is dat streeft naar winst en zelf al eigen (commerciële) database-software had, waren ze bang dat ze de gratis MySQL software een stille dood zouden laten sterven.
Het beheren van de database zelf gebeurt vaak via phpMyAdmin. Dit is een systeem, ook gemaakt in PHP, waarmee je in een visuele omgeving databases kunt vullen met tabellen en gegevens en deze kunt bewerken. Dan hoef je dus geen expert te zijn in de SQL-taal.
Database staan met de naam Test
Deze test database wordt door de MySQL server automatisch aangemaakt en is alleen bedoeld om te testen of de database server ook daadwerkelijk werkt. Daarnaast kunnen gebruikers op de shared hosting server hier tijdelijk gebruik van maken. Bijvoorbeeld om een nieuwe structuur te testen voordat je deze in een eigen database implementeert.
Deze database is toegankelijk voor alle websites op deze server. Gebruik deze dus absoluut niet om data in plaatsen die je wilt bewaren of gebruiken op je website. De data kan namelijk door iedereen worden gelezen en zelfs worden verwijderd! Ook wordt er geen back-up gemaakt van deze test database. Hij is niet van jou (sterker nog: van niemand) en dus hoeft die ook niet in een back-up van jouw pakket te zitten.
Heb je gegevens in deze test database staan en deze is ineens verdwenen? Dan heeft iemand anders waarschijnlijk voor je opgeruimd. Een herstel is helaas in geen enkel geval mogelijk.
Was dit artikel nuttig?