# Toegang tot je database met phpMyAdmin

Source: https://support.kapsulehost.com/nl-nl/sites-phpmyadmin

Elke KapsuleHost-website met een database krijgt browsergebaseerde databasetoegang via phpMyAdmin, geopend met single sign-on zodat er geen tweede wachtwoord hoeft te worden bewaard. Deze handleiding behandelt het openen ervan, het aflezen van uw verbindingsgegevens, de bewerkingen die het waard zijn om daar uit te voeren, en de twee databasetaken die u nooit in phpMyAdmin zou moeten doen op een WordPress-site.

## phpMyAdmin openen

1. Meld u aan bij [KPanel](https://kpanel.kapsulehost.com) en klik op **Websites** in de linker zijbalk.
2. Klik op uw site.
3. Open in het menu van de site **Database**.
4. Klik op **phpMyAdmin openen**.

phpMyAdmin opent in een nieuw tabblad, al aangemeld en gericht op de database van uw site. Er is geen inlogformulier en geen aparte inloggegevens om te bewaren.

![Het tabblad Database op een site in KPanel met de knop phpMyAdmin openen](https://support.kapsulehost.com/help/screenshots/sites-phpmyadmin.84df4ba6.webp)

> **Note:** Als de pagina aangeeft dat er geen database is ingericht voor dit sitetype, is dat normaal. Statische HTML-sites en sommige applicatietypen worden zonder database aangemaakt. Sitetypes die een database gebruiken, waaronder WordPress en WooCommerce, hebben er altijd een.

## Uw verbindingsgegevens

Hetzelfde scherm toont de inloggegevens die uw applicatie gebruikt, elk met een kopieerknop en het wachtwoord verborgen achter een toon-knop:

| Veld | Waarde |
|---|---|
| Host | `127.0.0.1` |
| Poort | `3306` |
| Database | Uw databasenaam |
| Gebruikersnaam | Uw databasegebruiker |
| Wachtwoord | Verborgen tot u op tonen klikt |

Dit zijn de waarden die horen in `wp-config.php`, een `.env`-bestand, of de databaseconfiguratie van elk framework.

> **Warning:** `127.0.0.1` betekent "deze server". Deze is niet bereikbaar vanaf uw laptop, en geen enkele firewallconfiguratie verandert dat: de database luistert, naar ontwerp, helemaal niet op een publiek adres. Om een desktopclient zoals TablePlus of Sequel Ace te verbinden, maakt u een tunnel via SSH. Zie [Verbinden met uw database via een SSH-tunnel](https://support.kapsulehost.com/nl-nl/database-ssh-tunnel).

## Waarvoor u het moet gebruiken

phpMyAdmin verdient zijn plaats voor een specifieke reeks taken:

- **Gegevens lezen.** Bevestigen wat een plugin daadwerkelijk heeft opgeslagen, controleren of een rij bestaat, records tellen.
- **Een database importeren** tijdens een migratie of een herstel.
- **Een database exporteren**, als extra veiligheidskopie of om aan een ontwikkelaar te geven.
- **Een enkele kapotte waarde herstellen**, zoals een `siteurl` die verkeerd is ingetypt en u nu buitensluit van wp-admin.
- **Grootte diagnosticeren.** Tabellen sorteren op grootte laat u onmiddellijk zien wanneer een log- of tijdelijke tabel uit de hand is gelopen.

## Een database importeren

1. Open phpMyAdmin vanuit het tabblad Database.
2. Klik op uw databasenaam in het linkerpaneel.
3. Klik bovenaan op **Import**.
4. Kies het `.sql`-bestand en klik op **Go**.

Een import vervangt overeenkomende tabellen. Het voegt ze niet samen.

> **Important:** Importeren over een live database is destructief en onmiddellijk. Elke rij in een overeenkomende tabel wordt vervangen door wat er in het bestand staat, en er is geen ongedaan maken binnen phpMyAdmin. Maak eerst een back-up vanuit de pagina **Back-ups** van de site: [Een back-up maken](https://support.kapsulehost.com/nl-nl/taking-a-backup).

Comprimeer voor een grote dump deze eerst naar `.sql.gz`, wat phpMyAdmin accepteert en wat een bestand meestal onder de uploadlimiet brengt. Als het nog steeds te groot is, splits het dan in meerdere bestanden per tabel, of open een ticket en wij importeren het voor u aan de serverzijde.

## Een database exporteren

1. Klik op uw databasenaam in het linkerpaneel.
2. Klik op **Export**.
3. **Quick** met SQL-formaat is geschikt voor een rechtstreekse kopie. Kies **Custom** als u specifieke tabellen nodig heeft, of de uitvoer gegzipt wilt hebben.
4. Klik op **Go**.

Een phpMyAdmin-export is een nuttige extra kopie, geen back-upstrategie. Het legt alleen de database vast, niet uw bestanden, en bevindt zich waar u het ook hebt opgeslagen. Uw site wordt elke dag automatisch gebackupt met beide samen, en u kunt op elk moment handmatig een back-up maken: [Een back-up maken](https://support.kapsulehost.com/nl-nl/taking-a-backup).

## Twee dingen die u hier niet moet doen

### Voer geen zoeken en vervangen uit met SQL

WordPress slaat plugin- en themainstellingen op als PHP-geserialiseerde strings, die de lengte van elke waarde erin vastleggen. Een `REPLACE()`-query verandert de tekst zonder de vastgelegde lengte te veranderen, waardoor PHP de optie niet meer kan lezen en deze stilletjes terugvalt naar leeg. Themainstellingen verdwijnen, sliders raken leeg, licenties worden gederegistreerd.

Gebruik de kaart **Zoeken en vervangen** op het tabblad **WordPress** van de site, die serialisatie correct afhandelt en eerst een back-up maakt. Volledige uitleg: [Zoeken en vervangen uitvoeren](https://support.kapsulehost.com/nl-nl/wordpress-search-replace).

### Reset geen wachtwoord door wp_users te bewerken

Oudere handleidingen vertellen u om `user_pass` in te stellen met de functie `MD5` uit het dropdownmenu van phpMyAdmin. Moderne WordPress gebruikt geen MD5-hashes, en als u dit verkeerd doet, wordt het account buitengesloten in plaats van gereset.

KPanel heeft hiervoor goede tools op het tabblad **WordPress** van de site, dan **Users**: meld u rechtstreeks aan met **Login as**, verstuur een reset-e-mail, of kopieer een resetlink om naar uzelf te sturen. Zie [Een verloren WordPress-beheerderswachtwoord resetten](https://support.kapsulehost.com/nl-nl/wordpress-reset-password).

## WordPress-databasetools in KPanel

Voor routinematig WordPress-databasewerk is het tabblad **WordPress**, dan de sectie **Database**, veiliger en sneller dan phpMyAdmin. Het geeft u in één oogopslag tabelgroottes, optimaliseren en herstellen met vooraf automatisch gemaakte back-up, conversie van oude tabellen naar een moderne opslagengine, en opschoning met één klik van berichtrevisies, automatische concepten, verlopen tijdelijke gegevens en verwijderde berichten. Zoeken en vervangen bevindt zich één sectie verder, bij **Snelle acties**.

Grijp naar phpMyAdmin wanneer u ruwe rijen moet bekijken. Grijp naar de sectie Database wanneer u iets moet veranderen.

## Probleemoplossing

**phpMyAdmin wil niet openen.** De knop vereist schrijftoegang tot de site. Als uw KapsuleHost-accountrol alleen-lezen is, vraag dit dan aan een accounteigenaar. Als u wel schrijftoegang hebt en het nog steeds mislukt, is de site mogelijk nog in voorbereiding: controleer de statuspil bovenaan de site.

**Ik kan geen verbinding maken vanaf mijn laptop met de gegevens op het tabblad Database.** Klopt, en dat is opzettelijk. De database is niet publiek toegankelijk. Gebruik een SSH-tunnel: [Verbinden met uw database via een SSH-tunnel](https://support.kapsulehost.com/nl-nl/database-ssh-tunnel).

**De import stopt zonder foutmelding.** Bijna altijd de bestandsgrootte. Gzip het of splits het.

**Ik heb een waarde veranderd en de site is kapot gegaan.** Herstel vanaf de meest recente back-up: [Herstellen vanuit een back-up](https://support.kapsulehost.com/nl-nl/restoring-from-backup). Dit is waarom de back-up eerst komt.

**Tabellen zijn enorm gegroeid.** Sorteer op grootte in phpMyAdmin om de boosdoener te vinden, en ruim het vervolgens op vanuit het tabblad **WordPress**, dan sectie **Database**, in plaats van handmatig rijen te verwijderen.
