Cómo sincronizar bases de datos en múltiples instalaciones de WordPress
Anteriormente, vimos cómo configurar el entorno de ensayo para el desarrollo de WordPress. Si lo ha seguido, puede encontrar que el proceso a veces involucra Migración de la base de datos SQL para sincronizar las discrepancias entre las etapas.. Este proceso particular de migración de la base de datos podría ser tedioso.
Tendrá que exportar la base de datos desde el primer sitio y luego importarla a otra, lo que podría tomar un par de minutos o más para una base de datos enorme. Este proceso necesita ser repetido cada vez migramos la base de datos.
Si esto es algo con lo que has estado luchando, seguramente encontrarías esta publicación útil. En este post, vamos a ver. cómo optimizar la sincronización de la base de datos en múltiples instalaciones de WordPress. Esto nos ayudará a ahorrar mucho tiempo..
Empezando
Para empezar, asumo que ha tenido las tres etapas de desarrollo - Local, Pruebas y Vivir - todo preparado.
Aquí, he configurado un escenario en el que tengo 5 publicaciones publicadas en un sitio en vivo y 2 publicaciones más en un sitio local (una que aún se está desarrollando). En realidad, aunque se tratará con un montón de publicaciones, que solo 2 o 5.
Ahora me gustaría actualizar el local sitio con el contenido en el Vivir sitio. Tener un contenido de base de datos idéntico al encontrado en Vivir, Mientras se desarrolla, se anima. Esto es para que pudiéramos atrapar cualquier problema con respecto a los estilos, el diseño o cualquier cosa que pueda afectar el contenido desde el principio.
Sincronizando la base de datos
Para sincronizar la base de datos, siga estos pasos:
-
Instale el plugin de WordPress, Database Sync. Simplemente instale el complemento en los sitios web donde realizaría la migración de la base de datos, digamos si tuviera que extraer la base de datos de un Vivir etapa en el Pruebas etapa, entonces debe instalar el complemento en el sitio para estas dos etapas.
-
En el Vivir sitio, vaya a Herramientas> Sincronización de base de datos. Luego, genera la clave de token secreta.
No debe compartir esta clave secreta con nadie, ya que les permitirá acceder a su base de datos también..
-
Añadir el token en el Herramientas> Sincronización de base de datos del Local sitio del escenario.
A medida que se agrega el token, encontrará el Sincronizar al lado del sitio vinculado, como se muestra en la captura de pantalla anterior.
-
Haga clic en el botón Sincronizar para comenzar a sincronizar estos dos sitios..
-
Haga clic en el Halar botón para bajar la base de datos del sitio remoto y reemplazar el local sitio.
Ten en cuenta que el proceso de tracción y emprendedor puede tomar minutos, o más, dependiendo del tamaño de la base de datos. Una vez el tracción El proceso está completo, debería ver un mensaje de éxito en la pantalla. Y el local El sitio ahora debería tener exactamente las mismas publicaciones, páginas y configuraciones que la Vivir sitio.
Alternativamente, haga clic en el botón Push si desea copiar el sitio actual a sitios web remotos. Instale este complemento en varios sitios web según sea necesario y agregue los tokens para vincularlos a su base de datos.
Este complemento hace que la sincronización de la base de datos sea perfecta y sólida. Espero que el desarrollador del complemento lo mejore aún más con algunas características adicionales, tales como:
- Sincronización selectiva de tablas, que básicamente permite la sincronización de tablas particulares en la base de datos. Por ejemplo, como solo necesitamos copiar el contenido de la publicación, sería mejor Halar la wp_posts en lugar de toda la base de datos. Esto acelerará enormemente el proceso para la mayoría de los casos.
- Sincronización de medios, para sincronizar las cargas de archivos multimedia de WordPress como para imágenes y videos.