Как синхронизировать базы данных между несколькими установками WordPress

Ранее мы рассмотрели, как настроить промежуточную среду для разработки WordPress. Если вы выполнили это, вы можете обнаружить, что процесс иногда включает миграцию базы данных SQL для синхронизации расхождений между этапами. Этот конкретный процесс миграции базы данных может быть утомительным.

Вам придется экспортировать базу данных с первого сайта, а затем импортировать ее на другой, что может занять пару минут или больше для огромной базы данных. Этот процесс нужно будет повторить каждый раз мы переносим базу данных.

Если это то, с чем вы боролись, вы наверняка сочтете этот пост полезным. В этом посте мы увидим, как оптимизировать синхронизацию базы данных между несколькими установками WordPress. Это поможет нам сэкономить много времени.
Начиная
Для начала я предполагаю, что у вас было три этапа разработки – Местный, тестирование а также Жить – все настроено.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Здесь я настроил сценарий, в котором у меня есть 5 постов, опубликованных на живом сайте, и еще 2 поста на локальном сайте (тот, который еще разрабатывается). В действительности, хотя вы будете иметь дело с большим количеством сообщений, чем только 2 или 5.
Теперь я хотел бы обновить местный сайт с содержанием на Жить сайт. Наличие идентичного содержимого базы данных, найденного на Жить, в то время как развитие, поощряется. Это сделано для того, чтобы мы могли уловить любые проблемы, связанные со стилями, макетом или другими вещами, которые могут повлиять на содержимое на ранней стадии.
Синхронизация базы данных
Чтобы синхронизировать базу данных, выполните следующие действия:

  1. Установите плагин WordPress, Синхронизация базы данных, Просто установите плагин на веб-сайты, где вы будете выполнять миграцию базы данных, скажем, если вы хотите извлечь базу данных из Жить этап в тестирование этап, то вы должны установить плагин на сайте для этих двух этапов.
  2. в Жить сайт, перейдите в Инструменты> Синхронизация базы данных. Затем сгенерируйте секретный ключ токена.
    Вы не должны делиться этим секретным ключом с кем бы то ни было, поскольку он также позволит им получить доступ к вашей базе данных.
  3. Добавьте токен в Инструменты> Синхронизация базы данных Местный сценический сайт.
    После добавления токена вы найдете синхронизацию рядом со связанным сайтом, как показано на снимке экрана выше.
  4. Нажмите кнопку «Синхронизировать», чтобы начать синхронизацию этих двух сайтов.
  5. Нажмите кнопку Pull, чтобы вытащить базу данных удаленного сайта и заменить местный сайт.

Имейте в виду, что процесс тянущий а также толкая может занять несколько минут или дольше, в зависимости от размера базы данных. Однажды тянущий процесс завершен, вы должны увидеть сообщение об успехе на экране. И местный сайт должен теперь иметь те же сообщения, страницы и настройки, что и Жить сайт.
Либо нажмите кнопку «Push», если хотите скопировать текущий сайт на удаленные веб-сайты. При необходимости установите этот плагин на нескольких веб-сайтах и ​​добавьте токены для ссылки на их базу данных.

Этот плагин делает синхронизацию базы данных плавной и надежной. Я надеюсь, что разработчик плагина улучшит его с некоторыми дополнительными функциями, такими как:

  • Выборочная синхронизация таблиц, которая в основном позволяет синхронизировать отдельные таблицы в базе данных. Например, поскольку нам нужно только скопировать содержимое публикации, было бы лучше Тянуть wp_posts а не вся база данных. Это значительно ускорит процесс в большинстве случаев.
  • Media Sync, для синхронизации загрузки медиа-файлов WordPress, как для изображений и видео.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *