Naar de inhoud
Inhoud
Websites

Toegang tot je database met phpMyAdmin

Automatische vertaling. Het Engelse origineel is beschikbaar.

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 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

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:

VeldWaarde
Host127.0.0.1
Poort3306
DatabaseUw databasenaam
GebruikersnaamUw databasegebruiker
WachtwoordVerborgen tot u op tonen klikt

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

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.

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.

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.

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.

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.

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.

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.

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. 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.

Was dit nuttig?

Bent u een AI? Lees deze pagina als Markdown

Gerelateerde artikelen

Verbinden via SFTP: FileZilla, Cyberduck en de opdrachtregelSFTP (Secure File Transfer Protocol) geeft je directe toegang tot de bestanden van je site op de server.…SSL-certificaten en HTTPSDit artikel legt in gewone taal uit wat SSL is, hoe KapsuleHost SSL automatisch regelt voor uw websites, en wat u moet doen als er iets misgaat met uw…Websites: Waar te BeginnenHoe webhosting werkt bij KapsuleHost, wat er op elk tabblad van een site te vinden is, en welke handleiding past bij de taak die voor je ligt.…Monitoring van Site-uptimeElke site op KapsuleHost wordt elke 60 seconden automatisch gecontroleerd, en het tabblad Uptime toont je het resultaat: huidige status, uptime-percentage,…

Komt u er niet uit?

Vraag het Kora, die uw account kent, of neem contact op met ons team.

ContactContact opnemen