WordPress er udråbt som en begyndervenlig platform, og af denne grund er det et populært valg blandt mange førstegangsejere. Du kan opnå meget gennem WordPress uden at beside teknisk viden.

På samme tid, hvis du ønsker at få mest muligt ud af platformen, lønner det sig at forstå, hvordan nogle af dens mest basale elementer fungerer. For eksempel, efter at du har brugt WordPress i et stykke tid, er det en god ide at lære om, hvordan WordPress-databaser fungerer.

Dit websteds database er utroligt vigtig, da den gemmer alle de nødvendige oplysninger for, at dit websted kan fungere. En vis grundlæggende fortrolighed med det vil hjælpe dig med, bedre at forstå den platform du bruger, udføre visse opgaver mere effektivt og udføre fejlfinding.

I dette indlæg skal vi tale om, hvad en WordPress-database er, og hvordan den fungerer. Derudover skal vi se på, hvordan du finder og administrerer din. Lad os komme i gang!

En introduktion til databaser

Konceptet med en “database” er ikke unik for WordPress. Enkelt sagt er en database en organiseret samling af data. Disse data gemmes elektronisk, typisk på et computersystem, og de kan fås efter vilje. Databaser kan være af enhver størrelse og kompleksitetsniveau.

Det, de alle har til fælles, er, hvordan de gemmer et sæt information på en måde, der gør det nemt at få adgang til dem. Dataene indenfor – såsom indlæg eller filer – er typisk organiseret i rækker, kolonner og tabeller. Derudover er databaser dynamiske. Du kan tilføje, slette og ændre oplysningerne i en database, så længe du har adgang til dem.

Databaser vil typisk have en form for sikkerhedstiltag for at holde uautoriserede brugere ude, da de data, de indeholder, kan være følsomme.

Hvorfor WordPress kræver en database

Du er måske ikke klar over det, men dit WordPress-websted er meget mere komplekst, end det ser ud. Der sker masser bag kulisserne for at få det til at fungere korrekt, selvom dit websted er ret lille. Især består et WordPress-websted af en masse forskellige typer data.

Som du sandsynligvis har gættet, gemmes alle disse oplysninger i en centraliseret WordPress-database. Denne database er det, der gør det muligt for dit websted at køre og for ændringer, som du eller dine besøgende foretager for at blive gemt. Nogle af de data, der er gemt i din WordPress-database inkluderer:

Med andre ord, næsten alt, hvad der udgør dit websted, findes i dens database. Af denne grund alene er det værd at lære lidt om, hvordan databasen fungerer.

Sådan fungerer din WordPress-database

Når du installerer et nyt WordPress-websted, involverer en del af processen at oprette en database til det. Generelt vil dette ske automatisk. Du kan dog også oprette en database manuelt eller endda bruge en eksisterende database sammen med et nyt websted.

Uanset hvad vil din database næsten altid blive gemt på din hostingudbyders server. Dette kaldes undertiden en “databasehost.” Når en person besøger dit websted, sender deres browser en anmodning til dit websteds server. Serveren sender derefter de data, der er nødvendige for at få vist webstedet og få det til at fungere korrekt. Det er også værd at bemærke, at en database kræver sit eget sæt software for at fungere.

WordPress uses a database management system called MySQL, which is open source software. This means you’ll sometimes hear your site’s database referred to as a “MySQL database.” MySQL is what enables the database to store information and provide you with access to it. When data needs to be stored, altered, or deleted, WordPress sends a MySQL ‘query’ to the database. This simply means instructions are sent about which data should be affected, and what should be done with it.

Her er et eksempel på en temmelig ligetil MySQL-forespørgsel:

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

Denne linje fortæller databasen at se på alle de data, den indeholder relateret til brugerkommentarer. Den finder alle kommentarer, du har markeret som spam, og sletter dem. Mange database-relaterede forespørgsler køres automatisk.

Du kan dog også få adgang til din database direkte og køre disse typer kommandoer manuelt eller bruge en databasemanager til at forenkle processen. Dette giver dig mulighed for at udføre visse opgaver hurtigere end at udføre dem gennem betjeningspanelet og kan gøre det muligt for dig at gøre ting, som du ellers ikke kan (f.eks. at ændre din kontos brugernavn).

Om lidt vil vi tale om, hvordan du finder og får adgang til din WordPress-database. Lad os først se nærmere på, hvilke typer tabeller databasen indeholder.

Hvordan din WordPress-database organiserer information

Tidligere nævnte vi i forbifarten, at oplysningerne i en database er organiseret. For at den enorme mængde information hurtigt og let kan fås adgang, organiseres den i en række “databasetabeller”. Kort sagt er en databasetabel som en mappe i et arkivkabinet og indeholder en bestemt kategori af data. Mens dit hjemmearkiveringssystem muligvis har en mappe til regninger og en anden til kvitteringer, har din WordPress-database en tabel til kommentarer, en til indlæg osv. Specifikt vil en helt ny WordPress-database indeholde følgende tabeller:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_termmeta
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

Som du kan se, giver navne på disse tabeller dig en god idé om, hvad hver enkelt er ansvarlig for. Derudover indeholder hver tabel forskellige kolonner og felter, der indeholder endnu mere specifikke informationstyper. For eksempel indeholder wp_comments-tabellen data relateret til kommentarer tilbage på dine sider og indlæg. Det opdeles yderligere i følgende kolonner:

  • comment_ID
  • comment_post_ID
  • comment_author
  • comment_author_email
  • comment_author_url
  • comment_author_IP
  • comment_date
  • comment_date_gmt
  • comment_content
  • comment_karma
  • comment_approved
  • comment_agent
  • comment_type
  • comment_parent
  • user_id

Dette betyder i det væsentlige, at databasen gemmer en masse information om hver specifik kommentar. Dette inkluderer kommentarens unikke ID, det indlæg, hvor den er placeret, detaljer om dens forfatter og mere. Hvis du ønskede at slette spam-kommentarer som i vores tidligere eksempel, er denne databasetabel, hvad du har brug for for at få adgang til ved hjælp af en MySQL-forespørgsel.

Sådan får du adgang til og bruger din WordPress-database (i 2 trin)

I de fleste tilfælde er din database selvforsynende. Du behøver ikke at få adgang til det, for at oprette indhold og køre dit websted. På samme tid er der masser af situationer, hvor det er praktisk at vide, hvordan man finder og forstår din database. Nogle af grundene til, at du muligvis har brug for at få adgang til din WordPress-database, inkluderer:

  • Til læringsformål for bedre at forstå, hvordan dit websted er struktureret.
  • At udføre opgaver, der ikke kan håndteres via WordPress-dashboard.
  • Som en del af fejlfindingsprocessen for nogle almindelige WordPress errors.

Der er også et almindeligt problem, der har at gøre med din database, som du kan løse med vores guide: Sådan rettes fejlen “MySQL Server has Away Away” i WordPress eller det andet almindelige problem – faktisk forårsaget af cache – “Ingen opdatering Påkrævet Din WordPress-database er allerede opdateret” .

Med dette i tankerne, lad os gennemgå, hvordan du administrerer din WordPress-database.

Trin 1: Log ind på phpMyAdmin

Da din database er gemt på dit websteds server, skal du gå gennem din hostingudbyder for at få adgang til den. Dette betyder, at den krævede proces kan variere en smule, afhængigt af den webhost, du bruger. I de fleste tilfælde skal du dog bruge en interface kaldet phpMyAdmin.

Først og fremmest, før du interagerer med din database, vil du sikre dig, at du har en nylig backup af dit websted. Det er nemt at foretage utilsigtede ændringer i din database, som er vanskelige at vende og muligvis ødelægge webstedet. Hvis du har en backup, kan du ganske enkelt gendanne dit websted til dets tidligere tilstand, hvis du tilfældigvis laver en fejl.

Dernæst vil du finde phpMyAdmin på din hosting-konto. Ofte betyder det først at få adgang til cPanel og derefter lede efter phpMyAdmin inden. Processen kan dog være lidt anderledes, hvis din webhost bruger et unikt styringssystem. For eksempel giver vi her på Kinsta brugere et brugerdefineret hostingpanel: MyKinsta dashboardet.

Hvis dit websted er hostet hos os, vil du have adgang til dit dashboard, vælge det sted, du gerne vil administrere, og rulle ned til sektionen til databaseadgang. Du vil se et link mærket Åben phpMyAdmin:

MyKinsta dashboard
MyKinsta dashboard

Du får vist en login-skærm, hvor du kan indtaste databasens brugernavn og adgangskode, der er angivet i dit dashboards databaseadgangs-sektion. Dette åbner phpMyAdmin manager.

Trin 2: Få adgang til din database og begynde at foretage ændringer

Ligegyldigt hvordan du får adgang til det, har phpMyAdmin uanset et ensartet udseende:

phpMyAdmin manager
phpMyAdmin manager

Fanen Databaser øverst på skærmen kan du se en komplet liste. Der skal være nogle få relateret til phpMyAdmin selv, og en der er opkaldt efter dit websted. Klik på sidstnævnte, så ser du databasen:

MySQL database
MySQL database

Som du kan se inkluderer dette listen over databasetabeller, vi tidligere har diskuteret. Man kan få adgang til hver enkelt for at se de kolonner og felter, den indeholder:

MySQL-database wp_options
MySQL-database wp_options

Herfra kan du bruge de forskellige indstillinger til at søge efter, tilføje, ændre og slette data. Lad os som et eksempel se, hvordan du ændrer din WordPress-kontos brugernavn. Dette er noget, du ikke kan gøre igennem dashbaordet, men det er let at udføre ved at få adgang til din database.

For at gøre dette, vil du vælge wp_users-tabellen og klikke på Rediger ud for det brugernavn, du vil ændre:

Rediger dit brugernavn gennem databasen
Rediger dit brugernavn gennem databasen

Føj derefter dit nye brugernavn til feltet Value under user_login:

Opdateret dit brugernavn direkte i WordPress-databasen
Opdateret dit brugernavn direkte i WordPress-databasen

Vælg Go for at afslutte dine ændringer. Dette opdaterer din kontos brugernavn automatisk. Mange databaserelaterede opgaver er så enkle – alt hvad du skal gøre er at finde det rigtige stykke data og ændre dem. Husk dog at være meget forsigtig, når du gør dette. Det er bedst at vide, hvilken opgave du forsøger at udføre på forhånd og at søge efter en guide eller en tutorial, der leder dig igennem, hvor du kan finde de data, du har brug for (og hvad du skal gøre med det). Du kan også administrere din database med et plugin. De fleste af disse er gratis og kan downloades fra WordPress-depotet. Vi har en liste her over de bedste bedste WordPress-database plugins.

Resumé

Hvis du ikke er en webudvikler, kan tanken om at interagere med din WordPress-database være skræmmende. Det er dog en opgave, der er værd at lære, da det kan gøre det muligt for dig at foretage alle slags ændringer på dit websted. Desuden gør de fleste host det til en enkel proces at få adgang til og administrere din database.

Din WordPress-database indeholder alle de nødvendige oplysninger til at køre – inklusive dets indhold, brugerdata, indstillinger og mere. Denne information er organiseret i tabeller, kolonner og felter, som du kan ændre efter eget ønske. Du kan få adgang til din database ved at navigere til phpMyAdmin i dit hostingpanel – husk bare at tage backup af dit websted først, og vær meget forsigtig, når du foretager ændringer.