sql >> Databasteknik >  >> RDS >> Database

Återställ din WordPress-databas med WP-CLI

Den här artikeln är en uppföljning till en tidigare artikel om processen att säkerhetskopiera en WordPress-databas med wp-cli. Du kanske vill läsa den artikeln före den här.

I den här artikeln kommer du att lära dig hur du återställer en säkerhetskopia av WordPress-databas med hjälp av verktyget wp-cli. Att ha denna färdighet till ditt förfogande är avgörande i situationer där du behöver återställa en säkerhetskopia på ett nafs. Denna färdighet kan vara särskilt användbar om du testar stora förändringar och behöver gå tillbaka.

Kontroll före flygning:

  • De här instruktionerna skapades med en cPanel-baserad server i åtanke.
  • Kommandoradsåtkomst via SSH kommer att behövas för att följa med.
  • Servern måste ha WP-CLI installerad, för installationsanvisningar se den här handledningen.

Återställ en databas:

  1. Logga in på servern via SSH som cPanel-användaren som äger domänen, eller rotanvändaren.
    ssh [email protected]

    I exemplet använder vi ssh för att ansluta till servern. Du kan följa resten av stegen även om du ansluter via alternativa medel (TTY, en Windows SSH Gui, etc).

    Om du loggar in som root måste du använda `su` för att ta emot användaren som äger WordPress-webbplatsen innan du fortsätter.

  2. Nu inloggad (som cPanel-användare) byt till WordPress rotmapp:
    cd ~/public_html

    Vi använder en cPanel-server så vi vet att WordPress bör installeras i mappen `public_html`. Om du inte är på en cPanel-server kommer den att vara på en annan plats.
  3. Väl i WordPress rotmapp (där du kan hitta wp-config.php) kan du använda verktyget wp-cli. För att återställa din databas kör ett av följande kommandon:
    wp db import ../my_wordpress_db.sql

När du har kört exportkommandot kommer du att se bekräftelseutdata som följande:

Framgång:Importerad till '../my_wordpress_db.sql'.

Att se texten ovan bekräftar att din WordPress-databas har återställts. Du bör nu dubbelkolla att allt laddas korrekt och verifiera att återställningen fixade det du hoppades.


  1. Använda spåra kausalitet för att förstå frågekörning

  2. Hur man "Unhex" ett nummer i MySQL

  3. Infoga en array med Sequel gem i PostgreSQL

  4. Ändra Databas Collation, Ctype i Postgresql