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:
- 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.
- 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. - 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.