Een MySQL database is essentieel voor dynamische websites zoals WordPress, Joomla of webshops. In deze handleiding leggen we uit hoe je een database aanmaakt en beheert in DirectAdmin.

Wat is een MySQL database?

MySQL is een databasesysteem dat gegevens opslaat en beheert. Websites gebruiken databases voor:

  • Gebruikersaccounts en wachtwoorden
  • Blogposts en pagina-inhoud
  • Productinformatie in webshops
  • Formulierinzendingen
  • Instellingen en configuraties

Wanneer heb je een database nodig?

  • WordPress: Elke WordPress site heeft een database nodig
  • Webshops: WooCommerce, Magento, PrestaShop
  • Forums: phpBB, vBulletin
  • CMS systemen: Joomla, Drupal
  • Custom applicaties: PHP applicaties met data opslag

Database aanmaken

Stap 1: Inloggen op DirectAdmin

  1. Ga naar het DirectAdmin loginportaal van Theory7
  2. Vul je gebruikersnaam en wachtwoord in
  3. Klik op Inloggen

Stap 2: Navigeer naar MySQL Management

  1. Zoek in het menu naar Databases of MySQL Management
  2. Klik op MySQL Databases
  3. Je ziet een overzicht van bestaande databases

Stap 3: Nieuwe database aanmaken

  1. Klik op Create New Database of Database aanmaken
  2. Vul de volgende velden in:

Database naam: Kies een duidelijke naam

  • Voorbeeld: wordpress, webshop, blog
  • De volledige naam wordt: jouwgebruikersnaam_databasenaam

Database gebruiker: Meestal hetzelfde als database naam

  • Voorbeeld: wordpress wordt jouwgebruikersnaam_wordpress

Wachtwoord: Genereer een sterk wachtwoord

  • Gebruik de Random knop voor een veilig wachtwoord
  • Sla dit wachtwoord veilig op!
  1. Klik op Create of Aanmaken

Stap 4: Noteer de gegevens

Na het aanmaken zie je een overzicht. Noteer:

  • Database host: meestal localhost
  • Database naam: jouwgebruikersnaam_databasenaam
  • Database gebruiker: jouwgebruikersnaam_gebruiker
  • Wachtwoord: het wachtwoord dat je hebt ingesteld

Database gebruiker beheren

Extra gebruiker toevoegen

  1. Ga naar MySQL Management
  2. Klik op de database
  3. Klik op Add User of Gebruiker toevoegen
  4. Vul gebruikersnaam en wachtwoord in
  5. Klik op Create

Gebruikersrechten instellen

Standaard krijgt een gebruiker alle rechten. Je kunt dit beperken:

Recht Betekenis
SELECT Gegevens lezen
INSERT Gegevens toevoegen
UPDATE Gegevens wijzigen
DELETE Gegevens verwijderen
CREATE Tabellen aanmaken
DROP Tabellen verwijderen
ALL PRIVILEGES Alle rechten

Wachtwoord wijzigen

  1. Ga naar MySQL Management
  2. Klik op de gebruiker
  3. Vul een nieuw wachtwoord in
  4. Klik op Change Password

phpMyAdmin gebruiken

phpMyAdmin is een webinterface voor database beheer.

Toegang tot phpMyAdmin

  1. Ga naar MySQL Management in DirectAdmin
  2. Klik op phpMyAdmin naast je database
  3. Je wordt automatisch ingelogd

Veelgebruikte acties in phpMyAdmin

Database exporteren (backup):

  1. Selecteer je database
  2. Klik op Export
  3. Kies Quick voor standaard export
  4. Klik op Go
  5. Sla het .sql bestand op

Database importeren:

  1. Selecteer je database
  2. Klik op Import
  3. Kies je .sql bestand
  4. Klik op Go

Tabel bekijken:

  1. Klik op een tabel naam
  2. Je ziet de inhoud van de tabel
  3. Klik op Browse voor alle rijen

Database verbinden met WordPress

Bij WordPress installatie heb je de database gegevens nodig:

// wp-config.php instellingen
define('DB_NAME', 'jouwgebruikersnaam_wordpress');
define('DB_USER', 'jouwgebruikersnaam_wordpress');
define('DB_PASSWORD', 'jouwwachtwoord');
define('DB_HOST', 'localhost');

Veelvoorkomende problemen

"Access denied" foutmelding

  • Controleer of database gebruiker correct is
  • Controleer het wachtwoord (let op spaties)
  • Verifieer dat de gebruiker rechten heeft op de database

"Unknown database" foutmelding

  • Controleer de database naam op typfouten
  • Verifieer dat de database bestaat in DirectAdmin
  • Let op: de volledige naam inclusief prefix

Database te groot voor import

  • Gebruik phpMyAdmin voor bestanden tot 50MB
  • Voor grotere bestanden: importeer via SSH
  • Of splits het bestand in kleinere delen

Verbinding mislukt

  • Gebruik localhost als host, niet een IP-adres
  • Controleer of MySQL service actief is
  • Verifieer je hostingpakket limieten

Database backup maken

Via DirectAdmin

  1. Ga naar Backup in DirectAdmin
  2. Selecteer MySQL Databases
  3. Kies de databases om te backuppen
  4. Klik op Create Backup

Via phpMyAdmin

  1. Open phpMyAdmin
  2. Selecteer je database
  3. Klik op Export
  4. Sla het bestand op

Automatische backups

Theory7 maakt dagelijks automatische backups. Neem contact op met support voor restore.

Tips voor database beheer

  1. Regelmatig backuppen: Maak wekelijks een handmatige backup
  2. Sterke wachtwoorden: Gebruik de wachtwoordgenerator
  3. Aparte databases: Gebruik voor elke website een aparte database
  4. Opschonen: Verwijder ongebruikte databases
  5. Prefix gebruiken: WordPress gebruikt wp_ prefix, dit kun je aanpassen

Hulp nodig?

We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.