Databases zijn gegevensbanken, vergelijkbaar met het alom bekende (klassieke) papieren archief. Databases bevatten gegevens in tabellen, die op verschillende manieren uitgelezen kunnen worden. MySQL is zo'n gegevensbank, en een heel krachtige. Dit gratis databasesysteem 'kent' de SQL-taal en kan een grote rol spelen in webapplicaties, maar ook in grote computerprogramma's.
Antagonist geeft je de beschikking over een aantal databases, waarin jij kunt opslaan wat je wilt.
Een database aanmaken kan niet via phpMyAdmin. Voor je überhaupt in phpMyAdmin kunt komen, moet je een database aanmaken. Dat kun je als volgt doen:


Je kunt nu de gegevens die nu verschijnen gebruiken in een webapplicatie of om in te loggen op phpMyAdmin (zie beneden).
Je kunt de gegevens, of 'records', in je database aanpassen. Hiervoor hebben we het programma phpMyAdmin geïnstalleerd op al onze servers. Je kunt phpMyAdmin bereiken via DirectAdmin (onder 'Advanced Features' en in 'MySQL Management'), maar het eenvoudigst is om in je browser naar http://jedomein.nl/phpmyadmin te surfen.
Af en toe raakt een database corrupt, maar gelukkig kan dit meestal opgelost worden met een simpele reparatie. Bovendien raken databases soms vol met allerlei troep en het is verstandig dit regelmatig op te ruimen. Beide taken kunnen eenvoudig via DirectAdmin opgelost worden:

Het is verstandig om meerdere gebruikers aan één database te koppelen indien je ook meerdere scripts één database laat gebruiken. Als één script dan wordt gehacked, is het eenvoudig om de betreffende gebruiker te verwijderen, zodat de schade beperkt blijft.
Je kunt een gebruiker eenvoudig aanmaken in DirectAdmin:

Het is ook mogelijk om het wachtwoord van een databasegebruiker aan te passen:


Iedere databasegebruiker heeft een bepaald aantal privileges. Denk aan bijvoorbeeld het verwijderen van tabellen en het toevoegen van 'records'. Het vereist de aanbeveling een gebruiker niet meer rechten te geven dan noodzakelijk. Je kunt de wijzigingen in DirectAdmin als volgt wijzigen:

De privileges zijn als volgt:
| Select | opvragen van gegevens uit de database |
|---|---|
| Insert | toevoegen van records |
| Update | wijzigen van records |
| Delete | verwijderen van records |
| Create | aanmaken van tabellen |
| Drop | compleet verwijderen van tabellen |
| Alter | aanpassen van tabellen |
| Index | aanpassen van indices op tabellen |
| Grant | aanmaken en wijzigen van databasegebruikers |
| Reference | (momenteel geen functie) |
| Create tmp tables | tijdelijke tabellen aanmaken |
| Lock Tables | tabellen 'locken' (in threading context) |
Een gebruiker verwijderen gaat vanuit DirectAdmin als volgt:

Het kan handig zijn om met een lokaal programma, zoals Navicat, of vanaf een andere website (bijvoorbeeld als je twee pakketten bij Antagonist hebt) je database te benaderen. Uit veiligheidsoverwegingen is dit standaard niet mogelijk, maar je kunt wel IP-adressen toevoegen die wel bij jouw database mogen komen.
Je kunt, in DirectAdmin, als volgt IP-adressen toevoegen:

Een host verwijderen gaat op de welbekende manier:
Externe links
