Тази статия е продължение на предишна статия за процеса на архивиране на база данни на WordPress с wp-cli. Може да искате да прочетете тази статия преди тази.
В тази статия ще научите как да възстановите резервно копие на база данни на WordPress с помощта на инструмента wp-cli. Наличието на това умение на ваше разположение е от решаващо значение за ситуации, в които трябва да възстановите резервно копие в крачка. Това умение може да бъде особено полезно, ако тествате големи промени и трябва да се върнете обратно.
Проверка преди полета:
- Тези инструкции са създадени с мисъл за сървър, базиран на cPanel.
- Ще е необходим достъп до командния ред чрез SSH, за да следвате това.
- Сървърът трябва да има инсталиран WP-CLI, за указания за инсталиране вижте този урок.
Възстановяване на база данни:
- Влезте в сървъра чрез SSH като потребител на cPanel, който притежава домейна, или root потребител.
ssh [email protected]
В примера използваме ssh за свързване със сървъра. Можете да следвате останалите стъпки, дори ако се свържете чрез алтернативни средства (TTY, Windows SSH Gui и т.н.).Ако влезете като root, ще трябва да използвате `su`, за да поемете потребителя, който притежава сайта на WordPress, преди да продължите.
- Сега влезли (като потребител на cPanel) сменете в главната папка на WordPress:
cd ~/public_html
Използваме cPanel сървър, така че знаем, че WordPress трябва да бъде инсталиран в папката `public_html`. Ако не сте на cPanel сървър, той ще бъде на друго място. - Веднъж в главната папка на WordPress (където можете да намерите wp-config.php) можете да използвате инструмента wp-cli. За да възстановите вашата база данни, изпълнете една от следните команди:
wp db import ../my_wordpress_db.sql
След като изпълните командата за експортиране, ще видите изход за потвърждение, както следва:
Успех:Импортиран в „../my_wordpress_db.sql“.Виждането на текста по-горе потвърждава, че вашата база данни на WordPress е възстановена. Сега трябва да проверите отново дали всичко се зарежда правилно и да се уверите, че възстановяването е коригирало това, което сте се надявали.