phpMyAdmin: je database beheren via de browser
Achter bijna elke dynamische website zit een database. WordPress, WooCommerce, Joomla — ze slaan allemaal data op in MySQL. Met phpMyAdmin kun je die database bekijken en bewerken via je browser.
Wat is phpMyAdmin?
phpMyAdmin is een gratis webapplicatie waarmee je MySQL databases beheert. Je kunt:
- Tabellen en data bekijken
- Data toevoegen, bewerken of verwijderen
- SQL queries uitvoeren
- Databases importeren en exporteren (backup)
- Gebruikers en rechten beheren
Toegang tot phpMyAdmin
phpMyAdmin vind je meestal in je hostingpaneel:
DirectAdmin
- Log in op DirectAdmin
- Ga naar "MySQL Management"
- Klik op "phpMyAdmin" naast je database
cPanel
- Log in op cPanel
- Zoek "phpMyAdmin" in de sectie Databases
- Klik erop
Navigeren in phpMyAdmin
De interface bestaat uit:
- Linkerkolom: Lijst met databases en tabellen
- Hoofdvenster: Inhoud en acties
- Tabbladen bovenin: Structuur, SQL, Zoeken, Exporteren, etc.
Database selecteren
Klik links op de database die je wilt beheren. Je ziet nu alle tabellen.
Tabel bekijken
Klik op een tabelnaam om de inhoud te zien. Bij WordPress zijn belangrijke tabellen:
wp_posts— Berichten en pagina'swp_users— Gebruikerswp_options— Instellingenwp_postmeta— Extra informatie bij posts
Database backup maken
Een van de belangrijkste functies:
- Selecteer je database links
- Klik op tabblad "Exporteren"
- Kies "Snel" voor standaardinstellingen
- Formaat: SQL
- Klik "Starten"
- Sla het .sql bestand veilig op
Maak regelmatig backups, vooral voor grote wijzigingen!
Database herstellen (importeren)
- Selecteer de database (of maak een nieuwe aan)
- Klik op tabblad "Importeren"
- Kies je .sql backup bestand
- Klik "Starten"
Let op: dit overschrijft bestaande data in die database!
Data zoeken
Iets kwijt in je database?
- Selecteer de database
- Klik op tabblad "Zoeken"
- Vul je zoekterm in
- Selecteer welke tabellen je wilt doorzoeken
- Klik "Starten"
SQL queries uitvoeren
Voor gevorderden: je kunt direct SQL commando's uitvoeren.
- Selecteer de database
- Klik op tabblad "SQL"
- Typ je query
- Klik "Starten"
Handige queries
WordPress admin wachtwoord resetten:
UPDATE wp_users SET user_pass = MD5('nieuwwachtwoord') WHERE user_login = 'admin';
Site URL wijzigen:
UPDATE wp_options SET option_value = 'https://nieuweurl.nl' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nieuweurl.nl' WHERE option_name = 'home';
Database repareren
Problemen met een tabel?
- Selecteer de tabel
- Klik onderin op "Repareer tabel"
Of voor meerdere tabellen:
- Selecteer tabellen met checkbox
- Kies "Repareer tabel" uit dropdown
Tips en waarschuwingen
Maak altijd eerst een backup
Voordat je iets wijzigt, exporteer je database. Fouten zijn snel gemaakt.
Pas op met DELETE en DROP
DELETE verwijdert rijen, DROP verwijdert hele tabellen. Niet te herstellen zonder backup!
Prefixes herkennen
WordPress tabellen beginnen standaard met wp_. Soms is dit aangepast voor beveiliging (bijv. t7_posts).
Veelgestelde vragen
Ik ben mijn WordPress wachtwoord kwijt
Reset het via phpMyAdmin in de wp_users tabel. Gebruik MD5 voor het wachtwoord.
Mijn database is te groot om te importeren
phpMyAdmin heeft uploadlimieten. Vraag je host om hulp of gebruik de command line.
Kan ik per ongeluk alles kapotmaken?
Ja. Daarom: backup eerst!
Database beheer bij Theory7
Database operaties in phpMyAdmin
Tabellen bekijken en bewerken
Klik op een database in het linker menu om de tabellen te zien. Klik op een tabel om de inhoud te bekijken. Via de Bewerken-knoppen kun je individuele rijen aanpassen.
Exporteren
Selecteer je database en klik op Exporteren. Kies "Snel" voor een standaard SQL-export of "Aangepast" voor meer opties. Dit maakt een backup van je database.
Importeren
Om een backup terug te zetten: selecteer de database, klik Importeren, kies je SQL-bestand en klik Starten. Let op bestandsgroottelimieten — grote databases moeten soms via command line geïmporteerd worden.
SQL uitvoeren
Via het SQL-tabblad kun je direct queries uitvoeren. Handig voor bulk-updates of complexe zoekopdrachten. Wees voorzichtig — verkeerde queries kunnen data verwijderen.
WordPress en phpMyAdmin
WordPress slaat alles in de database: posts, pagina's, instellingen, gebruikers. Deze tabellen zijn belangrijk:
- wp_posts: al je content
- wp_options: site-instellingen
- wp_users: gebruikersaccounts
- wp_postmeta: extra informatie bij posts
- wp_usermeta: extra informatie bij gebruikers
Wachtwoord resetten
Wachtwoord vergeten en geen toegang tot e-mail? In wp_users kun je handmatig het wachtwoord resetten:
- Open de wp_users tabel
- Zoek je gebruiker
- Klik Bewerken
- Bij user_pass: kies MD5 als functie en vul je nieuwe wachtwoord in
- Sla op
Site URL wijzigen
In wp_options staan de opties siteurl en home. Na een verhuizing moet je deze mogelijk aanpassen:
- Open wp_options
- Zoek de rijen met option_name "siteurl" en "home"
- Wijzig option_value naar je nieuwe URL
Veiligheid tips
- Maak altijd een backup voordat je iets wijzigt
- Test queries eerst met SELECT voordat je UPDATE of DELETE gebruikt
- Log uit na gebruik — phpMyAdmin-sessies kunnen gekaapt worden
- Gebruik geen makkelijk te raden tabelprefix (wp_ is standaard)
Veelvoorkomende fouten
Import mislukt door bestandsgrootte
phpMyAdmin heeft een uploadlimiet (vaak 2-50MB). Voor grotere bestanden: comprimeer naar ZIP, split het bestand, of importeer via command line.
Foreign key constraint error
Probeer je een tabel te verwijderen die door andere tabellen gebruikt wordt. Verwijder eerst de afhankelijkheden of schakel foreign key checks tijdelijk uit.
Geavanceerd phpMyAdmin gebruik
Database optimaliseren
WordPress-databases kunnen na verloop van tijd opgeblazen raken. Via phpMyAdmin kun je:
- Tabellen optimaliseren (Onderhoud > Optimaliseren)
- Post revisions opschonen
- Transients verwijderen
- Spam comments in bulk verwijderen
Handige queries
Zoek alle posts van een bepaalde auteur:
SELECT * FROM wp_posts WHERE post_author = 1;
Vind alle actieve plugins:
SELECT option_value FROM wp_options WHERE option_name = 'active_plugins';
Database kopie maken
Voor testing kun je een kopie van je database maken:
- Exporteer de originele database
- Maak een nieuwe lege database aan
- Importeer het SQL-bestand in de nieuwe database
phpMyAdmin is een krachtige tool die bij vrijwel elke hosting beschikbaar is. Met de juiste kennis kun je veel taken uitvoeren zonder command-line toegang nodig te hebben.
phpMyAdmin is een krachtige tool die je volledige controle geeft over je database. Maar met grote kracht komt grote verantwoordelijkheid — een verkeerde query kan je hele website kapotmaken.
Maak daarom altijd een backup voordat je wijzigingen aanbrengt in phpMyAdmin. Export je database regelmatig en bewaar de backups op een veilige plek. Met een backup achter de hand kun je met vertrouwen experimenteren, wetende dat je altijd kunt herstellen als er iets misgaat.
Voor complexe databasetaken is het vaak verstandig om hulp te vragen aan een professional.
phpMyAdmin is krachtig maar ook gevaarlijk in onervaren handen. Maak altijd een backup voordat je databasewijzigingen doorvoert. Een export maken kost een paar seconden maar kan uren herstelwerk voorkomen als er iets misgaat.
phpMyAdmin is krachtig maar vereist respect. Behandel je database met zorg en maak altijd backups voor je wijzigingen doorvoert. Eenmaal verwijderde data is vaak onherstelbaar.
Behandel je database met zorg — het is het hart van je website.
Bij Theory7 krijg je toegang tot phpMyAdmin via DirectAdmin. En met automatische dagelijkse backups ben je altijd gedekt.
phpMyAdmin sneltoetsen en functies
| Actie in phpMyAdmin | Beschrijving | Locatie |
|---|---|---|
| Database aanmaken | Nieuwe database toevoegen via phpMyAdmin | Tabblad Databases |
| SQL uitvoeren | Directe SQL-queries draaien in phpMyAdmin | Tabblad SQL |
| Exporteren | Database backup maken via phpMyAdmin | Tabblad Export |
| Importeren | SQL-bestand inladen in phpMyAdmin | Tabblad Import |
| Tabel bewerken | Structuur en data wijzigen in phpMyAdmin | Tabblad Structuur |
Met deze functies beheert je eenvoudig al je databases via phpMyAdmin.
Database management is een essentieel onderdeel van webontwikkeling. Of je nu een kleine blog beheert of een uitgebreide webshop, het regelmatig controleren en optimaliseren van je database zorgt voor betere prestaties. Maak altijd een backup voordat je wijzigingen doorvoert aan je databasestructuur. Dit voorkomt dataverlies bij onverwachte problemen. Een goed databasebeheer draagt bij aan de snelheid, veiligheid en betrouwbaarheid van je website.
Daarnaast is het verstandig om je database te indexeren voor veelgebruikte queries. Indexen versnellen het ophalen van gegevens aanzienlijk, vooral bij grote tabellen met duizenden rijen. Controleer ook regelmatig de grootte van je database en verwijder ongebruikte tabellen of verouderde gegevens. Een opgeruimde database presteert beter en maakt het beheer overzichtelijker voor jou en je team.
PhpMyAdmin: geavanceerd databasebeheer
Naast de basisfuncties biedt phpMyAdmin geavanceerde tools voor het beheren en optimaliseren van je databases. Deze functies zijn essentieel voor het onderhouden van een gezonde, snelle website.
SQL-queries uitvoeren
Via het SQL-tabblad in phpMyAdmin kun je directe SQL-queries uitvoeren op je database. Dit is krachtig maar ook risicovol – een verkeerde query kan data vernietigen. Maak altijd een backup voordat je queries uitvoert. Veelgebruikte queries zijn: SELECT voor het opvragen van data, UPDATE voor het wijzigen van records, DELETE voor het verwijderen van data, en ALTER TABLE voor het aanpassen van de tabelstructuur. Begin altijd met een SELECT-query om te controleren welke data je gaat wijzigen voordat je een UPDATE of DELETE uitvoert.
Database optimaliseren
Na verloop van tijd kan je database gefragmenteerd raken, wat de prestaties vermindert. In phpMyAdmin kun je tabellen optimaliseren door ze te selecteren en de actie Optimaliseer tabel te kiezen. Dit herschikt de fysieke opslag en verwijdert ongebruikte ruimte. Voer dit maandelijks uit voor de best presterende database. Voor WordPress-databases zijn de tabellen wp_posts, wp_postmeta en wp_options het vaakst gefragmenteerd.
PhpMyAdmin: veelvoorkomende taken voor WordPress
WordPress slaat alle content op in een MySQL-database. PhpMyAdmin is onmisbaar voor geavanceerd WordPress-beheer dat niet via het dashboard kan.
WordPress-wachtwoord resetten via phpMyAdmin
Kun je niet meer inloggen in WordPress? Via phpMyAdmin kun je het wachtwoord resetten. Open de tabel wp_users, zoek je gebruikersnaam, en wijzig het veld user_pass. Kies MD5 als functie en voer je nieuwe wachtwoord in. Na het opslaan kun je inloggen met het nieuwe wachtwoord. WordPress vervangt de MD5-hash automatisch door een veiligere hash bij de eerste login. Lees meer over WordPress inloggen voor andere toegangsmethoden.
URL wijzigen na website-verhuizing
Na het verhuizen van je website moet je de URL bijwerken in de database. Open de tabel wp_options en zoek de rijen siteurl en home. Wijzig de optionvalue naar je nieuwe URL. Let op: wijzig URLs ook in de wp_posts tabel via een zoek-en-vervang-query. Dit voorkomt gebroken interne links na de verhuizing.
Database opschonen
WordPress slaat veel overbodige data op: post-revisies, spam-reacties, verouderde transients en verwijderde items in de prullenbak. Deze data vertraagt je website. Ruim regelmatig op via phpMyAdmin: verwijder post-revisies ouder dan 30 dagen, leeg de spam- en prullenbaktabellen, en verwijder verlopen transients uit wp_options. Na het opschonen, optimaliseer je tabellen om de vrijgekomen ruimte terug te winnen.
PhpMyAdmin: beveiliging en best practices
PhpMyAdmin geeft directe toegang tot je database, dus beveiliging is cruciaal. Een onbeveiligde phpMyAdmin-installatie is een van de grootste veiligheidsrisicos voor websites.
Toegang beveiligen
- Sterke wachtwoorden – Gebruik een uniek, complex wachtwoord voor elke database-gebruiker
- IP-beperking – Beperk toegang tot phpMyAdmin tot je eigen IP-adres via .htaccess
- HTTPS verplicht – Open phpMyAdmin alleen via een HTTPS-verbinding
- Directe URL vermijden – Hernoem de phpMyAdmin-map of gebruik je hostingproviders eigen toegang
- Minimale rechten – Geef database-gebruikers alleen de rechten die ze nodig hebben
Backup strategie voor databases
Maak regelmatig database-backups via phpMyAdmin. Ga naar het tabblad Exporteren, kies het SQL-formaat, en sla het bestand veilig op. Voor grote databases gebruik je de aangepaste exportmethode met compressie (gzip) om het bestandsformaat te verkleinen. Automatiseer database-backups via cronjobs met het mysqldump-commando voor een betrouwbaardere oplossing dan handmatige exports.
PhpMyAdmin: importeren van databases
Het importeren van databases via phpMyAdmin is essentieel bij website-migraties en het herstellen van backups. Ga naar het tabblad Importeren, selecteer je SQL-bestand, en klik op Start. Voor grote databases die het uploadlimiet overschrijden, zijn er alternatieven: splits het bestand in kleinere delen, verhoog het PHP-uploadlimiet via php.ini of .htaccess, of gebruik de MySQL-commandoregel via SSH. Bij het importeren naar een bestaande database, kies of je eerst alle bestaande tabellen wilt verwijderen (DROP TABLE) of de data wilt samenvoegen. Controleer na het importeren altijd of alle tabellen correct zijn aangemaakt en of de data-integriteit behouden is gebleven.
PhpMyAdmin alternatieven
Hoewel phpMyAdmin de populairste web-interface voor MySQL-beheer is, bestaan er alternatieven. Adminer (voorheen phpMinAdmin) is een lichtgewicht alternatief bestaande uit een enkel PHP-bestand. HeidiSQL is een krachtige Windows desktop-applicatie voor MySQL-beheer met een intuïtieve interface. DBeaver is een cross-platform database-tool die naast MySQL ook PostgreSQL, SQLite en andere databases ondersteunt. MySQL Workbench is de officiële IDE van Oracle met visueel database-ontwerp en query-optimalisatie. Voor gevorderde gebruikers is de MySQL-commandoregel via SSH de snelste en meest flexibele optie. Kies het gereedschap dat het beste past bij je technische vaardigheden en de complexiteit van je database-taken.
PhpMyAdmin: samenvatting en tips
PhpMyAdmin is een onmisbaar gereedschap voor websitebeheerders die directe controle willen over hun database. De belangrijkste toepassingen zijn: database-exports voor backups, SQL-queries voor geavanceerde bewerkingen, tabeloptimalisatie voor betere prestaties, en noodherstel wanneer je CMS niet meer bereikbaar is. Gebruik phpMyAdmin altijd via een beveiligde HTTPS-verbinding en beperk de toegang tot vertrouwde IP-adressen. Maak altijd een backup voordat je wijzigingen doorvoert – een verkeerde SQL-query kan je hele database beschadigen. Voor routinematig onderhoud gebruik je bij voorkeur de tools in je CMS-dashboard; phpMyAdmin reserveer je voor geavanceerde taken en noodsituaties.
PhpMyAdmin: veelgestelde vragen
De meest gestelde vragen over phpMyAdmin beantwoorden we hier. Waar vind ik phpMyAdmin? Via het controlepaneel van je hostingprovider, onder Databases of MySQL. Is phpMyAdmin veilig? Ja, mits je het via HTTPS benadert en sterke wachtwoorden gebruikt. Kan ik phpMyAdmin gebruiken op een VPS? Ja, je kunt het installeren via je pakketbeheerder of downloaden van phpmyadmin.net. Wat is het verschil tussen phpMyAdmin en MySQL? MySQL is de database-software; phpMyAdmin is een web-interface om MySQL te beheren. Kan ik meerdere databases beheren? Ja, phpMyAdmin toont alle databases waartoe je gebruiker toegang heeft.
PhpMyAdmin: database-optimalisatie
Regelmatige database-optimalisatie via phpMyAdmin verbetert de prestaties van je website aanzienlijk. Selecteer alle tabellen in je database en kies de actie Optimize table om gefragmenteerde tabellen te herstellen. Verwijder ongebruikte tabellen die zijn achtergelaten door verwijderde plugins. Controleer de tabelgrootte: tabellen als wp_options, wp_postmeta en wp_comments groeien vaak onnodig door transients, post-revisies en spam. Verwijder verlopen transients met een SQL-query: DELETE FROM wp_options WHERE option_name LIKE _transient_%. Beperk het aantal post-revisies in wp-config.php om de database compact te houden. Een geoptimaliseerde database laadt sneller en vermindert de serverbelasting.
PhpMyAdmin: importeren en exporteren
Het importeren en exporteren van databases via phpMyAdmin is een essentiële vaardigheid voor websitebeheerders. Bij het exporteren kies je tussen SQL-formaat (voor backups en migraties) en CSV-formaat (voor data-analyse in Excel). Selecteer Custom export voor controle over compressie, tekenset en export-opties. Bij het importeren upload je het SQL-bestand en phpMyAdmin voert alle queries automatisch uit. Let op de maximale uploadgrootte: bij grote databases moet je het bestand comprimeren (gzip of zip) of de upload-limiet verhogen in php.ini. Voor databases groter dan 50 megabyte is het vaak sneller om te importeren via de commandoregel met het mysql-commando in SSH.
PhpMyAdmin: alternatieven en aanvullende tools
Naast phpMyAdmin bestaan er diverse alternatieven voor databasebeheer. Adminer is een lichtgewicht alternatief dat bestaat uit een enkel PHP-bestand en minder serverresources verbruikt. MySQL Workbench is een krachtige desktop-applicatie van Oracle met visuele database-ontwerp tools en geavanceerde queryoptimalisatie. DBeaver is een gratis, cross-platform tool die naast MySQL ook PostgreSQL, SQLite en andere databases ondersteunt. HeidiSQL is populair bij Windows-gebruikers met een snelle interface en goede exportfuncties. Via SSH kun je rechtstreeks de MySQL-commandoregel gebruiken voor de snelste uitvoering van queries op grote databases. Kies de tool die het beste past bij je technische vaardigheden en specifieke behoeften.
Met de kennis uit dit artikel beheers je phpMyAdmin als een professional. Gebruik het voor backups, optimalisatie en noodgevallen, maar laat het dagelijks databasebeheer over aan je CMS-dashboard. Maak altijd een backup voordat je wijzigingen doorvoert en werk met een veilige verbinding.