Websites
Toegang tot uw database met phpMyAdmin
Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…
Elke Kapsule website met een database krijgt op de browser gebaseerde database-toegang via phpMyAdmin, geopend met single sign-on zodat u geen tweede wachtwoord hoeft te onthouden. Deze handleiding behandelt hoe u het opent, uw verbindingsgegevens leest, de bewerkingen die het waard zijn om daar uit te voeren, en de twee database-taken die u nooit in phpMyAdmin op een WordPress site moet doen.
phpMyAdmin openen
- Meld u aan bij KPanel en klik op Websites in de linkerzijbalk.
- Klik op uw site.
- Klik in het menu van de site op Bestanden en vervolgens Database.
- Klik op Open phpMyAdmin.
phpMyAdmin opent in een nieuw tabblad, reeds aangemeld en gericht op de database van uw site. Er is geen aanmeldingsformulier en geen apart inloggegevens om op te slaan.

Als de pagina zegt dat er geen database is ingericht voor dit sitetype, is dat normaal. Statische HTML-sites en sommige toepassingstypen worden zonder één gemaakt. Sitetypes die een database gebruiken, inclusief WordPress en WooCommerce, hebben deze altijd.
Uw verbindingsgegevens
Hetzelfde scherm toont de referenties die uw toepassing gebruikt, elk met een kopieerknop en het wachtwoord verborgen achter een onthulbeheertekening:
| Veld | Waarde |
|---|---|
| Host | 127.0.0.1 |
| Poort | 3306 |
| Database | Uw databasenaam |
| Gebruikersnaam | Uw databasegebruiker |
| Wachtwoord | Verborgen totdat u op onthullen klikt |
Dit zijn de waarden die in wp-config.php, een .env bestand, of de databaseconfiguratie van elk framework horen.
127.0.0.1 betekent "deze server". Het is niet bereikbaar vanaf uw laptop, en geen hoeveelheid firewallconfiguratie zal dat veranderen: de database luistert helemaal niet naar een openbaar adres, dat is opzettelijk. Om verbinding te maken met een desktoptoepassing zoals TablePlus of Sequel Ace, tunnel via SSH. Zie Verbinding maken met uw database via een SSH-tunnel.
Waarvoor u het kunt 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 herstel.
- Een database exporteren, hetzij als extra veiligheidskopie hetzij om aan een ontwikkelaar te geven.
- Een enkele beschadigde waarde repareren, zoals een
siteurldie verkeerd is getypt en u nu uit wp-admin sluit. - Grootte diagnose. Tabellensortering op grootte toont onmiddellijk wanneer een log- of transient-tabel uit de hand is gelopen.
Een database importeren
- Open phpMyAdmin vanaf het Database-tabblad.
- Klik op uw databasenaam in het linkervenster.
- Klik op Importeren bovenaan.
- Kies het
.sqlbestand en klik op Uitvoeren.
Een import vervangt overeenkomende tabellen. Het voegt niet samen.
Importeren naar een live database is destructief en onmiddellijk. Elke rij in een overeenkomende tabel wordt vervangen door wat zich in het bestand bevindt, en er is geen ongedaan maken in phpMyAdmin. Maak eerst een back-up van het tabblad Back-ups van de site: Een back-up maken.
Voor een grote dump, comprimeer het eerst naar .sql.gz, die phpMyAdmin accepteert en die meestal een bestand onder de uploadlimiet brengt. Indien nog steeds te groot, splits het in meerdere bestanden per tabel, of open een ticket en we importeren het voor u aan serverzijde.
Een database exporteren
- Klik op uw databasenaam in het linkervenster.
- Klik op Exporteren.
- Snel met SQL-indeling is juist voor een rechte kopie. Kies Aangepast als u bepaalde tabellen nodig hebt, of wilt dat de uitvoer gzipped is.
- Klik op Uitvoeren.
Een phpMyAdmin-export is een nuttige extra kopie, geen back-upstrategie. Het bevat alleen de database, niet uw bestanden, en het bevindt zich waar u het hebt opgeslagen. Uw site wordt automatisch elke dag met beide samen een back-up gemaakt, en u kunt op elk moment handmatig een back-up maken: Een back-up maken.
Twee dingen die u hier niet mag doen
Voer geen zoeken en vervangen uit met SQL
WordPress slaat instellingen voor plugins en thema's op als PHP-geserialiseerde tekenreeksen, die de lengte van elke waarde erin vastleggen. Een REPLACE() query verandert de tekst zonder de geregistreerde lengte te veranderen, dus PHP kan de optie niet meer lezen en het wordt stilzwijgend op leeg teruggezet. Thema-instellingen verdwijnen, schuifregelaars worden leeg, licenties worden uitgeschreven.
Gebruik de kaart Zoeken en vervangen op het tabblad WordPress van de site, die serialisatie correct verwerkt en eerst een back-up maakt. Volledige uitleg: Een zoeken en vervangen uitvoeren.
Stel geen wachtwoord in door wp_users te bewerken
Oudere gidsen vertellen u om user_pass in te stellen met behulp van de MD5 functie uit de phpMyAdmin-dropdown. Modern WordPress gebruikt geen MD5-hashes, en als u dit verkeerd doet, sluit het account in plaats van het opnieuw in te stellen.
KPanel heeft geschikte tools hiervoor op het tabblad WordPress van de site, vervolgens Gebruikers: meld u direct aan met Aanmelden als, stuur een resetmail, of kopieer een resetlink om jezelf te sturen. Zie Een verloren WordPress-adminwachtwoord herstellen.
WordPress-database-tools in KPanel
Voor routinematig WordPress-databasewerk is het tabblad WordPress, vervolgens de sectie Database veiliger en sneller dan phpMyAdmin. Het toont u tabelgrootten in één oogopslag, optimaliseren en repareren met een automatische back-up die eerst wordt gemaakt, conversie van oude tabellen naar een modern opslagengine, en eenmalige opruiming van postrevisies, auto-concepten, verlopen transients en verwijderde berichten. Zoeken en vervangen bevindt zich één sectie verderop, op Snelle acties.
Grijp phpMyAdmin wanneer u onbewerkte rijen moet bekijken. Grijp de sectie Database wanneer u iets moet veranderen.
Probleemoplossing
phpMyAdmin wordt niet geopend. De knop moet schrijftoegang tot de site hebben. Als uw Kapsule-accountrol alleen-lezen is, vraag dan aan een accounteigenaar. Als u schrijftoegang hebt en het mislukt nog steeds, wordt de site mogelijk nog steeds ingericht: controleer de statuspil bovenaan de site.
Ik kan vanuit mijn laptop niet verbinding maken met de gegevens op het tabblad Database. Correct, en opzettelijk. De database is niet openbaar blootgesteld. Gebruik een SSH-tunnel: Verbinding maken met uw database via een SSH-tunnel.
Het importeren stopt zonder fout. Bijna altijd de bestandsgrootte. Gzip het of splits het.
Ik heb een waarde gewijzigd en de site is verbroken. Herstel vanuit de meest recente back-up: Herstellen van een back-up. Daarom komt de back-up eerst.
Tabellen zijn enorm gegroeid. Sorteer op grootte in phpMyAdmin om de schuldige te vinden, maak het dan op vanuit het tabblad WordPress, vervolgens de sectie Database, in plaats van rijen met de hand te verwijderen.