sql >> Database teknologi >  >> RDS >> Database

Gendan din WordPress-database med WP-CLI

Denne artikel er en opfølgning på en tidligere artikel om processen med at sikkerhedskopiere en WordPress-database med wp-cli. Du vil måske læse artiklen før denne.

I denne artikel lærer du, hvordan du gendanner en WordPress-databasesikkerhedskopi ved hjælp af wp-cli-værktøjet. At have denne færdighed til din rådighed er afgørende i situationer, hvor du har brug for at gendanne en sikkerhedskopi i en knivspids. Denne færdighed kan være særlig nyttig, hvis du tester større ændringer og skal vende tilbage.

Tjek før flyvning:

  • Disse instruktioner blev oprettet med en cPanel-baseret server i tankerne.
  • Kommandolinjeadgang via SSH vil være nødvendig for at følge med.
  • Serveren skal have WP-CLI installeret. Se denne vejledning for installationsvejledning.

Gendan en database:

  1. Log ind på serveren via SSH som cPanel-brugeren, der ejer domænet, eller root-brugeren.
    ssh [email protected]

    I eksemplet bruger vi ssh til at oprette forbindelse til serveren. Du kan følge resten af ​​trinene, selvom du forbinder via alternative midler (TTY, en Windows SSH Gui osv.).

    Hvis du logger ind som root, skal du bruge `su` for at tage imod brugeren, der ejer WordPress-siden, før du fortsætter.

  2. Nu logget ind (som cPanel-bruger) skift til WordPress-rodmappen:
    cd ~/public_html

    Vi bruger en cPanel-server, så vi ved, at WordPress skal installeres i mappen `public_html`. Hvis du ikke er på en cPanel-server, vil den være et andet sted.
  3. En gang i WordPress-rodmappen (hvor du kan finde wp-config.php) kan du bruge wp-cli-værktøjet. For at gendanne din database skal du køre en af ​​følgende kommandoer:
    wp db import ../my_wordpress_db.sql

Når du har kørt eksportkommandoen, vil du se bekræftelsesoutput som følgende:

Succes:Importeret til '../my_wordpress_db.sql'.

At se teksten ovenfor bekræfter, at din WordPress-database er blevet gendannet. Du skal nu dobbelttjekke, at alt indlæses korrekt og kontrollere, at gendannelsen fiksede det, du håbede.


  1. mysql dynamisk forespørgsel i lagret procedure

  2. Oracle PL/SQL:hvordan får man staksporet, pakkenavnet og procedurenavnet

  3. SpringBoot+Kotlin+Postgres og JSONB:org.hibernate.MappingException:Ingen dialekttilknytning for JDBC-typen

  4. SQL Server konverterer varbinary til streng