sql >> Database >  >> RDS >> Database

Herstel uw WordPress-database met WP-CLI

Dit artikel is een vervolg op een vorig artikel over het proces van het maken van een back-up van een WordPress-database met wp-cli. Misschien wilt u eerst dat artikel lezen voordat u dit leest.

In dit artikel leert u hoe u een back-up van een WordPress-database kunt herstellen met de wp-cli-tool. Het tot uw beschikking hebben van deze vaardigheid is cruciaal voor situaties waarin u een back-up in een mum van tijd moet herstellen. Deze vaardigheid kan met name handig zijn als u grote wijzigingen aan het testen bent en terug moet keren.

Pre-flight check:

  • Deze instructies zijn gemaakt met een cPanel-gebaseerde server in gedachten.
  • Commandotoegang via SSH is nodig om mee te doen.
  • Op de server moet WP-CLI zijn geïnstalleerd, zie deze tutorial voor installatie-instructies.

Een database herstellen:

  1. Log in op de server via SSH als de cPanel-gebruiker die eigenaar is van het domein, of de rootgebruiker.
    ssh [email protected]

    In het voorbeeld gebruiken we ssh om verbinding te maken met de server. U kunt de rest van de stappen volgen, zelfs als u verbinding maakt via alternatieve middelen (TTY, een Windows SSH Gui, enz.).

    Als je als root inlogt, moet je `su` gebruiken om de gebruiker die eigenaar is van de WordPress-site aan te pakken voordat je verder gaat.

  2. Nu ingelogd (als de cPanel-gebruiker) ga naar de WordPress-hoofdmap:
    cd ~/public_html

    We gebruiken een cPanel-server, dus we weten dat WordPress in de map `public_html` moet worden geïnstalleerd. Als u zich niet op een cPanel-server bevindt, bevindt deze zich op een andere locatie.
  3. Eenmaal in de hoofdmap van WordPress (waar je wp-config.php kunt vinden) kun je de tool wp-cli gebruiken. Voer een van de volgende opdrachten uit om uw database te herstellen:
    wp db import ../my_wordpress_db.sql

Nadat u de exportopdracht heeft uitgevoerd, ziet u de volgende bevestigingsuitvoer:

Succes:geïmporteerd naar '../my_wordpress_db.sql'.

Als u de bovenstaande tekst ziet, bevestigt u dat uw WordPress-database is hersteld. U moet nu controleren of alles correct wordt geladen en controleren of het herstel heeft verholpen wat u hoopte.


  1. Hoe MINUTE() werkt in MariaDB

  2. Hoe kan ik een MySQL-resultatenset meer dan eens doorlopen met de mysql_*-functies?

  3. Hoe MySQL-databases te beschermen tegen ransomware-campagnes

  4. Deel 2:Beeldclassificatie met MariaDB Server en TensorFlow - een zelfstudie