Reklame

mysql tutorialHvis du er en blogger, er chancerne for, at du bruger WordPress, en kraftfuld løsning, der er motoren bag mange populære websteder.

Der er to måder, hvorpå du kan bruge WordPress, ideel til dem med en vis teknisk know-how og dem uden. Den første er at bruge den hostede blogtjeneste kl WordPress.com, der ligner Blogger, idet du ikke betaler nogen gebyrer, og alt baggrundsvedligeholdelse er automatisk. Ulempen med dette er, at du er begrænset til, hvilke plugins du kan tilføje.

For dem, der foretrækker mere kontrol over deres blogs og har en vis teknisk evne (skønt ikke meget kræves), er den selvhostede mulighed tilgængelig fra WordPress.org foretrækkes sandsynligvis. Valg af denne mulighed kan kræve, at du har en vis viden om at oprette en MySQL-database, importere og eksportere data, oprette sikkerhedskopier og forstå, hvordan man udfører kontroller og reparerer databasen.

Opsætning af databasen

WordPress kører bedst på en MySQL-database; vil du opdage, at de fleste webhosts tilbyder dette som en mulighed på Linux og Microsoft hosting-pakker. Vi overlader det til dig at finde en passende vært, bare sørg for at du har downloadet den nyeste version af WordPress eller er i stand til at installere den via din webhost. Mange tilbyder værktøjer såsom Fantastico, der installerer populære webapplikationer til dig.

instagram viewer

Automatiske værktøjer som denne kan bruges til at opsætte en ny MySQL-database til WordPress, men hvis denne indstilling ikke er tilgængelig, vil du nødt til at logge ind på dit hosting-kontrolpanel (via de detaljer, du vil have modtaget, når du tilmelder dig hostingpakken) og find det MySQL-databaser værktøj. I eksemplerne vist her bruger vi cPanel.

mysql tutorial

Her skal du bruge Opret ny database mulighed for at navngive din database; Klik på Opret database når du er færdig. Du skulle have bemærket, at databasens navn har en præfiks, hvilket resulterer i et længere navn, end du måske havde forventet, f.eks.: user101_mydbname.

Tilføjelse af en databasebruger

wordpress mysql tutorial

Når du har tilføjet databasen, skal du gøre det Tilføj ny bruger. Tilføj et brugernavn, noter igen præfikset og en adgangskode, og udfyld opgaven ved at klikke på Opret bruger.

wordpress mysql tutorial

Det sidste trin er at bruge Føj bruger til databasen mulighed for at tildele den nye bruger til den database, du oprettede tidligere. En anden skærm vises typisk, hvor du skal tilføje Alle privilegier til din bruger ..

wordpress mysql tutorial

Når du opretter WordPress, skal du tilføje brugernavnet, databasenavnet og adgangskoden til dit wp-config.php fil, så sørg for at holde et notat om dem!

Eksport og import af data i phpMyAdmin

Med en helt ny blog kan du installere WordPress og begynde at skrive dit første blogindlæg. Hvis du konfigurerer WordPress for at importere indlæg og kommentarer fra et andet websted, skal du dog bruge de forskellige import- og eksportværktøjer, der tilbydes.

Det er den bedste mulighed at eksportere data i phpMyAdmin via dit websteds kontrolpanel. Dette gøres ved først at vælge databasen i menuen til venstre og derefter klikke på Eksport i hovedmenuen. Du kan derefter vælge den foretrukne eksportmetode (Quick eller Brugerdefinerede) og et format (SQL, CSV, mange andre udover).

Klik for at bekræfte dine valg, gem dumpet på din computer og vent, mens det downloades.

Import af dataene i din nye WordPress-installation er et tilfælde af først at oprette en database og installere WordPress. Du kan derefter logge ind på phpMyAdmin og vælge den relevante database, før du vælger Importere og ved hjælp af Gennemse for at finde den dumpede MySQL-fil på din computer.

Vælg det rigtige filformat, og klik på for at starte uploaden. Når dette er afsluttet, begynder phpMyAdmin at importere dataene til den eksisterende database. Bemærk, at dette overskriver identiske data.

Fil for stor? Prøv BigDump

Et problem, som du muligvis støder på, når du forsøger at importere en SQL-dump er, at der er for meget data til serveren til at håndtere. I denne situation skal du bruge et værktøj som BigDump, et PHP-script, som du kan downloade fra her.

Du bliver nødt til at uploade bigdump.php til din WordPress-server sammen med SQL-dump. Kør BigDump ved at gennemsøge filen i WWW-biblioteket på din server; det skulle være noget som www.mywebsite.com/bigdump.php. Med scriptet, der kører, skal du blot udfylde de krævede felter og gennemse til SQL-data, og BigDump vil gøre resten.

Bemærk dog, at hvis din vært bruger den mest opdaterede version af phpMyAdmin, kan du muligvis finde Delvis import værktøj kan bruges i stedet for BigDump.

Import og eksport med WordPress

Et alternativ til at bruge MySQL import- og eksportværktøjer er at drage fordel af native WordPress-funktioner. Disse er hovedsageligt beregnet til dig at importere en blog fra en anden platform i en lang række formater som Blogger, Live Journal og endda RSS samt WordPress.

mysql tutorial

Tilgængelig via Værktøj i WordPress Dashboard, kan indlæg og sider eksporteres med kommentarer og andre felter og importeres ved hjælp af WordPress-indstillingen (som ikke er en del af WordPress som standard, så skal installeres når valgte).

Sikkerhedskopiering af WordPress

Selvom din vært sandsynligvis vil køre sin egen backup-rutine, skal du også have din egen på plads for at tage højde for eventuelle huller. Overlapninger kan hjælpe dig med at få dit websted op og køre efter fejl eller mislykkede sikkerhedskopieringer, så det er værd at overveje.

Der er flere måder, du kan oprette en databasebackup på:

  • MySQL dump - som forklaret ovenfor
  • WordPress backup værktøj - denne populære mulighed er et plugin, der kan downloades og installeres
  • cPanel / admin panel backup-værktøj - dette afhænger af, hvilke muligheder din vært tilbyder

Husk også, at dit WordPress-sted er større end databasen. De fleste brugere, der er vært for WordPress-ejere, bruger et ikke-standardtema, så du kan tænke på at tage backup af installationsmappen fra tid til anden. Dette er lige så sandt, hvis WordPress kun er et element i din web-tilstedeværelse.

MySQL Database Checks & Reparation

Ydelsesproblemer kan ofte løses ved at kontrollere tabellerne i din database og reparere dem. Der er forskellige måder at anvende disse opgaver på - hvis du bruger cPanel, vil du opdage, at kontrol- og reparationsværktøjer er til stede. Men hvis du hellere vil bruge phpMyAdmin, eller køre dine kontroller og reparationer på en enkelt tabelbasis, er dette let gjort.

For at kontrollere eller reparere alle tabeller skal du blot åbne phpMyAdmin-skærmen, vælge den pågældende database og - efter at have kontrolleret, at du er i Struktur visning - brug Tjek alle mulighed for at vælge alle tabeller, før du vælger Tjek tabel eller Reparationstabel fra rullemenuen og klikke på .

Kontrol af individuelle tabeller kan enten udføres ved hjælp af den samme metode (tab af Tjek alle og bare vælge den tabel, du vil tjekke / reparere) eller ved at åbne SQL-forespørgselsvinduet og indtaste kommandoen Kontrollér tabel.

For eksempel at kontrollere wp_commentmeta-tabellen:

CHECK TABEL wp_commentmeta

Konklusion

Med så mange funktioner og fleksible import- og eksportmuligheder kan WordPress-databaser let opsættes, sikkerhedskopieres og importeres til brug af originale værktøjer, plugins og phpMyAdmin.

Husk at forstå vigtigheden af ​​at udføre manuel vedligeholdelse, især hvis du bruger en vært med begrænsede muligheder på dette område. Det er vigtigt at udføre dine egne kontroller og reparationer og køre sikkerhedskopier, hvis du skal holde din WordPress-blog kørende på sit optimale niveau.

Christian Cawley er viceaditor for sikkerhed, Linux, DIY, programmering og teknisk forklaret. Han producerer også The Really Useful Podcast og har lang erfaring med support til desktop og software. Christian bidrager til Linux Format-magasinet og er en Raspberry Pi-tinkerer, Lego-elsker og retro-spil-fan.