Умения за лъч и малка тайна

Стартиране на LEMP стек на Ubuntu 16.04. Намерих много чудесна документация за архивиране на WordPress:

  1. Експортирайте вашата база данни:

    mysqldump --add-drop-table -h mysql_hostserver -u mysql_username -p mysql_databasename 
  2. Копирайте webroot, където се намира WordPress:

    cp -a /var/www/nginx/example.com/. /home/$USER/WPBackup/ 

Мога ли да архивирам базата данни MySQL и инсталирането на WordPress безопасно и ефективно докато LEMP обслужва съдържание?

Изглежда, че може да е лоша идея да направите резервно копие, докато се осъществява достъп до файловете на базата данни и WordPress.

Никъде в документацията на WordPress не виждам споменаване дали е безопасно да архивирате инсталация на WordPress, която обслужва съдържание. Ако не мога да обслужвам съдържание, докато правя резервно копие на WordPress, може да имам проблем с ръката си, тъй като всяко престой е лоша новина за мен и за клиентите, за които хоствам уебсайтове.

Ако направя резервно копие на WordPress, докато LEMP обслужва съдържание, рискът от архивиране на базата данни и / или инсталирането на WordPress ще се повреди, докато се създава? Ако е така, как иначе бих могъл да архивирам инсталация на WordPress, без да прекъсвам, макар и малко, да влизам в уравнението?

  • 1 Ако всичко, което правите, е изхвърляне на базата данни и копиране на файловете, вие сте напълно в безопасност. Дъмпингът ще увеличи дисковите I / O за период, но вашата база данни все още трябва да може да обслужва заявки към WP напълно добре.

Трябва да е напълно безопасно да архивирате WordPress по време на нормални операции. Всъщност някои от най-добрите архиви, налични за WordPress, се изпълняват на живо в екземпляра и правят резервни копия от минута до минута на всички промени (VaultPress и подобни). Извиканите резервни копия обикновено просто копират таблиците на базата данни на WordPress и също така копират папката wp-content към посоченото местоназначение. Единственото нещо, което може да забележите, са някои проблеми с производителността на бавни / споделени сървъри, но не трябва да виждате проблеми на VPS или правилно конфигурирани специални.

tl; dr Да, безопасно е.

  • Както каза JCL. Тъй като правите дъмп, той на практика е същият като четенето на база данни, точно както когато някой посети вашия сайт.

Не съм разглеждал задълбочено структурата, но единственото, за което трябва да се притеснявам е дали сайтът се редактира. Може би меню, препращащо към страница, и несъответствието, ако страницата е създадена след създаване на резервно копие на таблицата със страници, но преди таблицата с менюта.

Но това вероятно никога няма да се случи ...

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?

Полезна информация