Sådan administreres WordPress-databaser med phpMyAdmin (2020)

De fleste mennesker tænker på WordPress som en simpel hjemmeside og eCommerce-butiksbygger. Sandheden kan enhver bruge WordPress til at opbygge en række forskellige websteder og online butikker. Imidlertid er du muligvis ikke klar over, når du klikker på den ene knap installation, du opretter faktisk en database. Din MySQL-database gemmer dit websted, og med korrekt pleje og vedligeholdelse behøver du aldrig at bekymre dig om at miste dit websted.


Med PMA kan du bruge værktøjer til sikkerhedskopiering og sikring af denne database. Vi ser nærmere på, hvad en WordPress MySQL-database gør, og hvordan du beskytter din hjemmeside med værktøjer og en guide til PMA-fælles opgaver.

Sådan bruges phpMyAdmin

Før det går i detaljer i WordPress-databaser, hjælper det med at definere et par udtryk:

Hvad er en WordPress MySQL-database?

MySQL står for “struktureret forespørgsel sprog.” Dette definerer open source-databasesystem, som du faktisk kan køre ved hjælp af forespørgsler.

Din WordPress har en MySQL-database installeret, når du opretter en ny installation. Databasen er en af ​​to vigtige komponenter til dit WordPress-sted. Hvis WordPress er dig gateway og interface til opbygning af et websted, er din MySQL-database hjertet. Alt dit indhold inklusive indlæg, kommentarer, sider, billeder osv. Gemmes i databasen.

hvordan-til-brug-php-til-insert-data-ind-mysql-database

Ved hver installation oprettes nye standardtabeller til din WP-database. Der er 11 samlede borde. Hvis du har plugins, der er nødvendige til dit tema, har du imidlertid flere tabeller. Installationsfilerne leveres dog med de centrale WordPress-tabeller som følger:

  •  wp_comments: alle dine websteds kommentarer gemmes her.
  •  wp_commentmeta: dette inkluderer “metadata” (såsom titel, nøgleord osv.) til dine kommentarer på webstedet.
  •  wp_links: indeholder oplysninger, som du har indtastet i WordPress-linkfunktionen.
  •  wp_posts: dette inkluderer alle data til sider, navigation og indlæg.
  • wp_options: dette inkluderer alle dine administrations- og indstillingsfiler.
  • wp_postmeta: metadata for alle dine indlæg.
  • wp_terms: kategorier og tags gemmes her.
  • wp_term_relationships: all information relateret til stillinger og taksonomier findes her.
  • wp_users: Du kan indstille en række brugere, f.eks. administratorer og forfattere, og deres oplysninger gemmes her.
  • wp_usermeta: dette er brugerdataene.
  • wp_term_taxonomy: dette inkluderer taksonomierne for tabeller inden for wp-_terms.

Disse tabeller lagrer dybest set alle de rå data og filer, som dit websted er bygget på. På WordPress-siden kan du style, redigere og uploade medier. Disse tabeller oprettes automatisk, når du installerer WordPress installationsfiler, så du behøver ikke at bekymre dig om konfigurering af denne del.

Hvad er phpMyAdmin, og hvorfor bruge det til WordPress-databasestyring?

Så hvorfor bruger du dette til at kontrollere din MySQL-database? Med PMA kan du sikkerhedskopiere og kontrollere din database gennem værktøjer, hvilket betyder, at du ikke behøver at skrive MySQL-forespørgsler.

Her er de vigtigste funktioner:

  •  Brug værktøjer til at administrere og overvåge dine databaser med en open source-webapplikation baseret i PHP.
  • Kompatibel med flere servere i både Windows eller Linux-baserede systemer.
  • Rediger ethvert værdipunkt i din database
  • Klik og kør handlinger problemfrit for at udføre SQL-forespørgsler, der styrer og sikrer dine databaser mere effektivt
  •  Opret og fjern den ønskede database.
  • Sikkerhedskopier, eksporter og importer databaser med bare et par museklik.

I dag leverer næsten alle WordPress-værter denne PHP-administrative pakke inden for cPanel-software, og alle cPanel-hostingudbydere gør det også. Du modtager disse som en del af din hosting-pakke, og de kan fås adgang til via din hosting-kontos produkt- eller indstillingssider. Hvis du imidlertid kører din egen server, ville du konfigurere disse filer på din egen.

Selv hvis du ikke har kendskab til serveropsætning og lige er begyndt at lære om databaser, kan du bruge dette som et administrativt værktøj til din MySQL-database. Mens der er mange andre administrative værktøjer som dette, fungerer PMA også til andre webudviklingsplatforme som WampServer eller MAMP. Som sådan anbefales PMA stærkt til WordPress, fordi det er let at konfigurere, let at bruge, og det er inkluderet i de fleste højkvalitetsudbydere af webhoteller.

Gør dit behov for at kende PHP for at arbejde med PMA?

Det korte svar er nej! Denne PMA er skrevet i PHP, som giver dig mulighed for at køre i din normale webbrowser. Alle administrationshandlinger findes allerede i en grænseflade, så du nemt kan klikke og køre for at udføre hver enkelt.

Vil du alligevel lære PHP? Selvom du ikke behøver at vide, hvordan du skriver PHP for at bruge PMA, kan du måske lære PHP for bedre at forstå og tilpasse din WordPress på et senere tidspunkt. Her er en god begyndertutorial for at komme i gang.

Hvordan får du adgang til PMA?

Hvis dette er din første gang, du lærer om MySQL og PMA til databasestyring, vil du sandsynligvis bruge en hostingudbyders værktøjer til at konfigurere og administrere din WordPress-server. Hvert websted skal være vært, ikke? Når du tilmelder dig en hostingudbyder, uanset om du køber et WordPress-tema eller bruger cPanel (eller Plesk) til at installere filerne, opretter du en MySQL-database. Du skal være i stand til at få adgang til PMAs administrative startside inden for cPanel, eller du skal muligvis klikke på hostingproduktet under din hostingkonto og derefter klikke på “Administrer” eller “Indstillinger.”

Hvis du har problemer med at få adgang til dine databaseadministrationsværktøjer, skal du kontakte din hostingudbyder eller tjek deres supportside.

Er du en avanceret bruger, der opsætter din egen server og databaser? Hvis du installerer det på egen hånd, er der flere måder at tilføje det til din server. Du kan bruge installationsvejledninger til at få installationsoplysninger for hver type server.

Brug af phpMyAdmin til at administrere din WordPress-database

Som du måske har udledt ovenfor, er der i det væsentlige to måder at konfigurere denne PMA f WP-databasestyring.

Den mest almindelige og letteste måde at få adgang til PMA er gennem din hosting-konto. I dette tilfælde er værktøjet sandsynligvis installeret i din MySQL-database. Du har typisk brug for at få adgang til dit kontostyringspanel og gå til din cPanel-startside. Hvis du har problemer med dette, er det bedst at kontakte din hostingudbyder via telefon. De kan lede dig gennem, hvordan du får adgang til dette styringsværktøj via din hosting-udbyders kontoside.

Den anden og mere komplicerede måde er ved at køre din egen server og installere PMA manuelt, men dette er let at gøre, hvis du er bekendt med serveropsætning og styring. For eksempel kan du konfigurere en Ubuntu-server ved hjælp af en service. Alt hvad du behøver er kommandoen apt-get på Linux eller bruge Composer-værktøjet til en Windows-server.

cPanel

Denne proces afhænger af din hostingudbyder. Når du først logger ind på dit hosting-websted, finder du typisk dit websted-hostingprodukt, vælger derefter den WordPress-installation, du vil administrere, og klikker på “Administrer” eller “Indstillinger.” Dette åbner muligvis et link til værktøjet, men typisk vil du blive sendt til cPanel.

Bemærk: Hvis du aldrig har konfigureret en WordPress-installation, skal du først installere WordPress for at opsætte dine databaser. Det meste af tiden installeres PMA med din MySQL-database. Her er en guide til manuelt at installere WordPress gennem cPanel.

Du kan finde PMA under dit databasesektion. Skærmbillede ovenfor viser, hvor dette administrationsværktøj findes på den moderne cPanel-startside (fra 2020).

Når du klikker på værktøjet, starter det applikationen og åbner en side, der skal se sådan ud:PhpMyAdmin

Du kan begynde at arbejde på dine databasestyringsprotokoller med det samme, og det kan være nødvendigt at ændre nogle af indstillingerne for udseende først for grænsefladen. Min standard er dette indstillet til “pmahomme” og har en skriftstørrelse på “82%”, men du kan gøre skrifttypen større eller ændre farverne, hvis det ville gøre det lettere at arbejde med.

Bemærk: Indstillinger for udseende ændrer blot udseendet på og ikke dit WordPress-sted.

Fire almindelige opgaver at gøre med phpMyAdmin

Følgende tutorials overvejer, hvad de fleste mennesker kan lide at gøre med dine MySQL-databaser, herunder:

  •  Kontroller status for din WordPress: Du kan se al trafik, forbindelser, mislykkede forsøg og andre statusstatistikker på din WordPress med PMA.
  •  Adgang til og redigering af din WP-database: Du kan redigere indhold, post og sikkerhedsoplysninger for dit websted direkte gennem værktøjets startside.
  •  Tilføj eller fjern en WP-database Måske vil du bruge din server til at konfigurere en ny installation, du kan oprette en ny WP-database her, eller du kan fjerne en for at spare lidt plads.
  •  Sikkerhedskopiere, eksportere og importere en WP-database: Måske vil du oprette en WP-database fra en der allerede findes, du kan bruge PMA til at tage backup af dine WordPress-filer og importere en database, så du aldrig behøver at bekymre dig om at miste dit websted.
  •  Optimering af din WP-database: Spar på plads ved at optimere fragmenterede tabeller og sikre, at dit websted kører hurtigt.
  • Nulstil brugeradgangskoder og tilføj eller rediger brugerkonti
  • Sikre din WP-database: Vi leverer en guide med flere måder at gøre dit WordPress-sted sikkert mod almindelige hacks.

Sådan kontrolleres status for din WP-database

PhmMyAdmin-status

  •  Når du er inde i det administrative værktøj, skal du klikke på “Status” øverst i din menu.Kontrolleret MySQL Server
  •  Du kan nu se alle trafik- og forbindelsesoplysninger til dit websted. Du kan også bruge undermenuen til at få adgang til oplysninger om andre processer, forespørgsler, overvågning og mere. Det er bedst at bruge disse tal til at se, om dit websted har haft nogen nedetid, når det er gået offline, og hvis du har brug for mere båndbredde.

Sådan får du adgang til og redigerer din WP-database

Database-kontrol i PhpMyAdmin Dashboard

Du kan se alle tilgængelige databaser på sidebjælken eller ved at klikke på “Databaser” øverst i din menu. I nogle tilfælde vil du se “wp” noteret i databasens navn. Dette er det vigtigste præfiks til at betegne “WordPress.”

Når du har fundet den database, du vil redigere, skal du blot klikke på den for at se en liste med tabeller.

Databasetabel

Du kan redigere en hvilken som helst tabel, men du skal være forsigtig, da disse tabeller indeholder filer til live live WordPress-sted. Du skal altid oprette en sikkerhedskopi af databasen først, og du ønsker måske at oprette en “testdatabase”, hvor du kan lege med indstillinger og redigere databaser uden at arbejde på det live site.

Eksempel: Adgang til og redigering af indlæg i PMA

Databasetabelinterface

Du kan klikke på wp_posts-tabellen og vælge “Gennemse” for at se alle indlæg, du har lavet. Hver del af indlægget kan redigeres fra denne grænseflade. Det kan være en god ide at klikke på et indlæg for hurtigt at ændre indhold, redigere et dårligt foto eller ændre andre oplysninger. Hvis du klikker på “Drop” eller “Delete” på et indlæg eller dets indhold, fjernes det fra serveren.

Sikkerhedskopiere, oprette og fjerne WP-databaser med phpMyAdmin

Sletning

Sletning af en database er den nemmeste del af denne vejledning. Du kan blot gå til din startside, klikke på “Databaser” og derefter vælge den database, du vil slette. Klik på ”Drop” i bunden for at slette databasen. Dette fjerner databasen permanent fra din server.
WP-database

Opret ny WP-database

Oprettelse af database

Gå tilbage til fanen “Databaser”. Hvis du har muligheden for at oprette databaser, vil du se “Opret database” øverst på siden. I nogle tilfælde tillader din hosting-udbyder muligvis ikke dig at tilføje databaser gennem PMA.

Du kan indtaste ethvert navn på databasen. Du skal dog vælge et navn, der gør det let at identificere, hvis du har brug for sent tilbage. Klik på “Opret”, når du har indtastet databasenavnet. En tom database oprettes øjeblikkeligt af PMA.

Klik på “Privilegier – Tilføj brugerkonto”, og indtast derefter et brugernavn og adgangskode til en ny WordPress-administrator. I feltet værtsnavn skal du vælge “Brug tekstfelt” og indtaste localhost som navnet. Du skal konfigurere en meget sikker adgangskode til denne bruger.

Login side af databasen

Derefter konfigurerer du opsætningen af ​​din nye WP-database. Dette er placeret under “Database til brugerkonto.” Vælg “Giv alle privilegier i ___ database” (____ er navnet på din database). Klik på “Gå” for at afslutte opsætningen af ​​admin-kontoen. WordPress-installationsprogrammet indlæses derefter og beder dig om flere detaljer, inklusive databasens navn, dit MySQL-brugernavn, dit MySQL-adgangskode og din kontoinfo.

Bemærk: Du bruger navnet på den tomme database, du lige har oprettet. For MySQL-login kan du vende tilbage til cPanel og klikke på “MySQL” under databaser for at få dine loginoplysninger. Hvis det ikke er tilgængeligt her, skal du muligvis kontakte din hostingudbyder.

Sådan forbindes databasen?

På dette tidspunkt installerer WordPress automatisk de filer, du har brug for, og opsætter dit nye websted til dig.

Sikkerhedskopiering, import og eksport af databaser

Du kan eksportere dine nuværende databaser og importere databaser gennem PMA. Dette er et praktisk værktøj, hvis du vil tage backup af en WP-database eller migrere din database til en anden vært manuelt. Du kan bruge en FTP-klient til at gøre dette, eller du kan gøre det direkte gennem PMA.

Eksport af en database

Eksport af database

Fra hovedsiden til PMA skal du navigere til siden “Eksporter” øverst. Ved at klikke på dette åbnes eksportværktøjet, hvor du kan vælge “Hurtig” eller “Brugerdefineret” eksport. Valgmuligheden “Hurtig” inkluderer i øjeblikket alle dine databasetabeller. Dette er den hurtigste mulighed for at tage backup af en hel WP-database på én gang.

  •  Vælg “Hurtig” mulighed for øjeblikkeligt at tage backup af din database.
  •  Vælg “Custom” for manuelt at vælge, hvad du vil eksportere.
  •  Vælg “SQL” under “Format”, og klik derefter på “Gå.”
  •  Der åbnes en dialog, der beder dig om at gemme filen på din computer. Gem din sikkerhedskopi med et unikt navn i en mappe på din computer, som du ikke vil glemme.
  • SQL-filen, der indeholder alle dine WP-databaseoplysninger, downloades til din computer.

Import af en database

Hvis du har brug for at migrere denne database til en ny server, eller dit websted går ned, og du hurtigt skal uploade en sikkerhedskopi, kan du gøre det gennem PMA.

Import af database

  •  For at importere din gemte databaseeksport skal du blot klikke på “Importer” fra PMA-startsiden.
  •  Klik på “Vælg fil.” Find den databasefil, du vil importere, og upload den. En nøjagtig kopi af din database findes nu på din server.

Det er så let!

Optimering af din WP-database med phpMyAdmin

Når du har haft dit WordPress-sted i et stykke tid, kan du muligvis se fragmenterede tabeller. Dette er hukommelsespilddumps, der øger din databasebåndbredde og bremser dine forespørgselstider. I det væsentlige er det tid til at optimere!

MySQL giver dig mulighed for at bruge en kommando, der optimerer din WP-database inden for få sekunder. Du skal blot gå til din PMA og klikke på din WP-database, som du vil ændre. Alle tabeller vises. I bunden skal du klikke på “Kontroller alt” og derefter til højre for det, vælg rullemenuen og klik på “Optimer tabel.”

Hvordan vælger du Optimer tabel?

Når de er færdige, vil dine tabeller være defragmenteret, og ny hukommelse skal frigøres til brug. Derudover kan dit WordPress-sted køre hurtigere.

Håndtering af WordPress-brugere og adgangskoder fra phpMyAdmin

Sådan nulstilles din WordPress-adgangskode i PMA

Har du glemt din adgangskode til din admin-konto på WordPress? Frygt aldrig! Du kan gå tilbage til PMAs hjemmeside, vælge WP-databasen til den rigtige adgangskode og derefter klikke på tabellen “wp_users.”

Sådan finder du WP-databasebruger

Klik på “Gennemse” for at vise alle brugere og adgangskoder. Du kan manuelt ændre adgangskoder herfra ved at klikke på “Rediger” ved siden af ​​adgangskoden.

Tilføj en ny bruger eller skift brugernavn til WordPress i PMA

Hvis du vil redigere eller tilføje brugere via PMA, skal du navigere til den samme “wp_users” -tabel som nævnt i ovenstående guide.

Sådan ændres et brugernavn:

  •  Klik på “Gennemse” ud for “wp_users.”
  •  En liste over brugere vises, klik på “Rediger” ved siden af ​​den bruger, du vil ændre.
  •  Ved siden af ​​“user_login” kan du manuelt indtaste det nye brugernavn.Dashboard for databasens WP-bruger

Sådan tilføjes en ny bruger:

  •  Vælg “Gennemse” ud for “wp_users.” Din brugerliste indlæses. Klik på “Indsæt” øverst på siden.Inseremenu for WP-databasetabelbruger
  •  Herfra udfylder du alle felterne på den formular, der kræves for at oprette en ny bruger.
  •  ID: Dette genereres automatisk, så lad det være tomt.
  •  user_login: Dette er det brugernavn, der bruges til at logge ind.
  •  user_pass: Dette er det kodeord, der bruges til at logge ind på din WordPress.
  •  user_nicename: Hvis du vil have et mere URL-venligt brugernavn, kan du indtaste et her. Dette kan bruges, hvis dit brugernavn har specialtegn, men du vil have en URL med kun bogstaver.
  •  user_email: Indtast en gyldig e-mail-adresse, så du kan få adgang til din WordPress-konto e-mails.
  •  user_url: Du kan lade dette være tomt eller indtaste URL-adressen på dit WordPress-sted.
  •  user_registered: Vælg CURRENT_TIME i funktionskolonnen, så den automatisk tilføjer tiden.
  •  user_activation_key: Lad være tom.
  •  user_status: Lad være tom.
  • display_navn: Du kan indtaste brugerens navn eller kaldenavn, som det ville vises på indlæg og artikler i forfatterfeltet.

Klik på “Gå” for at tilføje brugeren.

Ændring af brugerrettigheder i PMA til WordPress

Inden du ændrer brugerrettigheder, skal du allerede have bruger-ID. For at få dette, skal du navigere tilbage til “wp_users” -tabellen og klikke på “Gennemse”. Derefter kan du vælge ID fra kolonnen.

Ændring af brugerrettigheder-ID
For at ændre brugerens privilegier skal du derefter gå til “wp_usermeta” fra tabellisten. Vælg “Gennemse.”

Ændring af brugerrettigheder - WP Usermeta
Klik på “Indsæt” øverst. Dette indlæser formularen for at ændre tilladelser. Brug guiden nedenfor til at tilføje administratorrettigheder.

Mulighed for indsættelse af database

  •  umeta_id: Lad være tom. Dette udfyldes automatisk.
  •  user_id: Indtast det bruger-id, du valgte tidligere, fra den bruger, du tilføjede.
  •  meta_key: Angiv wp_capabilities i dette felt. (Du har muligvis et andet præfiks til dine tabeller, hvis det er tilfældet, vil du indtaste den i stedet for wp.)
  •  meta_value: Indtast følgende serielle kode: a: 1: {s: 13: ”administrator”; s: 1: ”1 ″;}

Klik på “Gå for at gemme dine ændringer og tilføje de nye tilladelser.

Sådan sikres din WP-database i PMA

Mens hvert websted er modtageligt for hacks og cyberbots, er der et par forhold, du kan tage for at forhindre dig i at være helt åben. Disse trin vil gøre det sværere for hackere at infiltrere dit websted.

Ændre dit WP-databasepræfiks

På nuværende tidspunkt ved alle, at standardpræfikset for WP-databaser er “wp.” Dette er grunden til at du ser wp_users eller wp_posts.

Du kan gøre dette i PMA ved at navigere til din startside og klikke på “SQL” øverst i menuen.

Database SQL Menu

Søg ved hjælp af en SQL-forespørgsel

At manuelt gå en ad gangen og ændre præfikser er kedelige, så du kan bruge en SQL-forespørgsel til at gøre tingene hurtigere. Vi har forberedt en forespørgsel, som du kan bruge nedenfor. Du kan kopiere og indsætte dette i SQL-boksen for at ændre alle præfikser til wp_b123456 i stedet. Du kan finde dette nummer og ændre det til ethvert præfiks, du kan lide, efter det samme format som wp_insertnumber.

RENAME-tabel `wp_commentmeta` TIL` wp_b123456_commentmeta`;
RENAME-tabel `wp_comments` TO` wp_b123456_comments`;
RENAME-tabel `wp_links` TIL` wp_b123456_links`;
RENAME-tabel `wp_options` TO` wp_b123456_options`;
RENAME-tabel `wp_postmeta` TIL` wp_b123456_postmeta`;
RENAME-tabel `wp_posts` TIL` wp_b123456_posts`;
RENAME-tabel `wp_terms` TO` wp_b123456_terms`;
RENAME-tabel `wp_termmeta` TIL` wp_b123456_termmeta`;
RENAME-tabel `wp_term_relationships` TO` wp_b123456_term_relationships`;
RENAME-tabel `wp_term_taxonomy` TO` wp_b123456_term_taxonomy`;
RENAME-tabel `wp_usermeta` TIL` wp_b123456_usermeta`;
RENAME-tabel `wp_users` TO` wp_b123456_users`;

Ændring af dit MySQL-brugernavn og -pass

Din databasebruger og password skal være ekstremt svært at gætte. Dette betyder at tilføje specialtegn eller bruge en adgangskodegenerator for at sikre en stærk adgangskode. Derudover bør du ikke holde din adgangskode i nogen administrationsmappe åben på din computer eller websted, medmindre den også er stærkt sikker.

Brug et tredjeparts WordPress Security Plugin

Hvis du er bekymret for din WordPress-sikkerhed og ønsker ekstra beskyttelse, kan du bruge Sucuri. Det er et af de bedste WordPress-sikkerhedsplugins, fordi det faktisk giver dig besked om, at du har forsøg på at bryde ind i din database, før dit websted nogensinde går ned.

Det ville heller ikke skade at få en af ​​de bedste VPN’er til dit personlige netværk for at undgå datatyveri.

Indpakning af det

Vi håber, at denne guide gav dig nogle indsigt i, hvordan du opsætter, får adgang til og optimerer din phpMyAdmin (PMA). Hvis du nogensinde har brug for mere vejledning om navigering og sikring af WordPress, er du velkommen til at give en kommentar eller tjek vores webhosting-forskning og -analyser.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector