WordPress es un almacén completo donde mantenemos y organizamos la información de nuestro sitio web utilizando tablas, bases de datos y otras variables. Por lo tanto, en el proceso de administración del sitio web, se recomienda encarecidamente realizar una copia de seguridad de sus archivos y base de datos a intervalos regulares o antes de cualquier actualización.
Como WordPress es el sistema de administración de contenido basado en la web y basado en bases de datos más confiable, el acto de realizar copias de seguridad de las bases de datos es extremadamente importante para asegurar su arduo trabajo, tiempo, dinero y esfuerzos.
Este hábito protege los datos del sitio web y ayuda a restaurarlos si algo sale mal o si ocurre algún accidente, incluso en la configuración de alta seguridad.
En resumen, la seguridad y el mantenimiento del sitio web exigen un alto nivel de responsabilidad de realizar copias de seguridad periódicas debido a que WordPress es propenso a vulnerabilidades y daños.
Veamos algunas de las razones importantes para realizar copias de seguridad de la base de datos de WordPress:
- Brinda una inmensa tranquilidad durante situaciones desfavorables como pirateos de sitios, fallas del servidor, errores del sistema o eliminación abrupta.
- Cuando la empresa de alojamiento suspende las cuentas de usuario, la copia de seguridad ayuda a acceder y restaurar fácilmente los datos para uso personal.
- Las copias de seguridad son útiles en el momento en que los piratas informáticos inyectan datos no deseados en las bases de datos. Las copias de seguridad ayudan a limpiar datos o tablas no deseados.
- Los propietarios de los sitios pueden perder algunos datos o tener sitios web corruptos debido a la piratería del servidor o al uso de complementos incompatibles. Si tenemos el conocimiento para devolver el sitio web a su forma original con la ayuda de copias de seguridad, la situación se maneja de manera segura.
- En los sitios web de comercio electrónico, todos los datos importantes no deben perderse durante el seguimiento de las transacciones.
- Se realizan copias de seguridad para evitar amenazas externas, errores imprevistos del desarrollador, bases de datos corruptas, interrupciones del sitio web o cualquier otro ataque fallido.
- El proceso que implica exportar e importar la base de datos del sitio web durante la migración del sitio puede perder algunos datos que pueden recuperarse mediante copias de seguridad.
- No es aconsejable depender totalmente de la misericordia de su empresa de hosting.
Las razones por las que no podemos depender de las copias de seguridad de la empresa de hosting son las siguientes:
- La mayoría de las copias de seguridad de las empresas de Hosting no están especialmente diseñadas para WordPress. Esto puede conducir a algunos problemas de incompatibilidad.
- Es posible que la programación de la empresa para realizar copias de seguridad no sea regular para cumplir con todos los requisitos de recuperación de un desastre repentino.
- La restauración de un solo sitio web puede ser un trabajo tedioso sin restaurar todos los sitios de una cuenta de usuario.
- Es posible que el usuario no reciba ninguna notificación por cualquier falla en la copia de seguridad.
Nota: Para mayor seguridad, el usuario debe mantener su propio conjunto de soluciones de copia de seguridad utilizando cualquier herramienta especialmente diseñada para WordPress.
Factores a considerar antes de decidirse por cualquier solución de Backup:
- Capacidad de automatización: debería poder automatizar la copia de seguridad de WordPress.
- Frecuencia de copia de seguridad: el usuario debe comprobar la frecuencia de realización de copias de seguridad, si es suficiente para el requisito de recuperación.
- Ubicaciones de almacenamiento: si la solución admite almacenamiento en la nube como Google Drive o Dropbox, es lo suficientemente bueno.
- Capacidad de restauración: El usuario debe buscar la conveniencia de restaurar los archivos y bases de datos a nuestro sistema.
- Copias de seguridad parciales o completas: algunas soluciones de copia de seguridad solo guardan la base de datos a pesar de almacenar los datos completos del sitio web. Siempre es mejor buscar copias de seguridad completas.
- Migración del sitio: debe poder proporcionar el servicio de migración de wordpress.
Nota: El usuario puede enfrentar problemas como servidores web no compatibles, migraciones incompletas, tiempo de inactividad para sitios web muy grandes durante el proceso de migración del sitio.
Para una copia de seguridad completa de cualquier sitio de WordPress, se requiere lo siguiente:
- Contenido del blog de WordPress
- archivos de WordPress
- Todos los archivos de configuración en la raíz
- El directorio de inicio que consta de los temas del sitio, los complementos y el contenido cargado.
- La base de datos MySQL que consta de publicaciones, borradores, información de etiquetas de publicaciones y comentarios.
- Los correos electrónicos reenviados, los filtros de correo electrónico y su configuración.
- La configuración de su sitio web.
- Los datos de los usuarios registrados del sitio web.
Diferentes métodos para realizar la copia de seguridad de WordPress: la copia de seguridad de cualquier sitio o base de datos de WordPress se puede realizar de forma manual o programática utilizando cualquier complemento listo para usar.
- Uso de cPanel: cPanel es solo una interfaz simple que se utiliza para administrar de forma segura y realizar una copia de seguridad de su sitio web de WordPress. Aquí se puede programar una copia de seguridad automática.
Inicie sesión en el panel de control de su servidor web respectivo y seleccione la opción Asistente de copias de seguridad en la sección Archivos.
- Dentro del cPanel, inicie sesión en el backend de la cuenta de alojamiento e ingrese a la sección Administrador de archivos. Dentro de este, tenemos opciones de copia de seguridad completa o parcial según sea necesario.
Nota: Las copias de seguridad parciales son más confiables ya que le permiten al usuario restaurar su base de datos si el usuario está en el mismo host.
- Usando la línea de comando:
mysqldump -u [username] -p[password] [DBname] > backupFile.sql
- Donde nombre de usuario es el nombre de usuario de MySQL, contraseña es la contraseña de MySQL, DBname es la base de datos para la que necesita una copia de seguridad y backupFile.sql es el nombre del archivo SQL donde se guarda el script de copia de seguridad. De forma predeterminada, backupFile.sql se almacena en la misma carpeta desde donde se ejecuta el comando.
Nota: en la sintaxis de la línea de comandos, deje algo de espacio antes del [nombre de usuario] pero NO antes del parámetro [contraseña]. Cuando el usuario desee restaurar la base de datos, reemplace > con < en la sintaxis de la línea de comando de la siguiente manera:
mysqldump -u [username] -p[password] [DBname] backupFile.sql
- Uso de phpMyAdmin: phpMyAdmin viene preinstalado si el servidor WAMP o XAMPP se ejecuta en un sistema operativo basado en Linux. En otros casos, debe instalar phpMyAdmin y configurarlo para administrar volcados de bases de datos. Después de una instalación exitosa, inicie sesión en la herramienta phpMyAdmin ingresando las credenciales de inicio de sesión.
- Después de iniciar sesión, tenemos todas las tablas en la columna izquierda de la pantalla del tablero.
- A continuación, el usuario debe elegir la opción de base de datos prefijada de WP del lado izquierdo para la base de datos de WordPress.
Después de seleccionar la base de datos, seleccione la pestaña » Exportar «.
- Al hacer clic en la base de datos de WordPress o cualquiera que sea el nombre de la base de datos, el usuario puede expandir la lista de todas las tablas presentes en esa base de datos en particular.
La exportación del archivo de copia de seguridad tiene dos métodos. Son los siguientes:
- Rápido: muestra solo las opciones mínimas: el
usuario puede elegir la opción predeterminada de formato SQL o elegir cualquier otro formato como CSV, PDF para guardar su base de datos de WordPress.
Haga clic en el botón IR y se realiza el paso final para almacenar el archivo de copia de seguridad. - Personalizado: muestra todas las opciones posibles: el usuario puede elegir opciones específicas de formato y muchas otras en esta opción personalizada.
Nota: Si el objetivo principal es realizar una copia de seguridad, SQL, CSV y XML son los formatos preferibles para los archivos de copia de seguridad.
- Rápido: muestra solo las opciones mínimas: el
- Uso de complementos de WordPress: para realizar copias de seguridad de la base de datos del sitio de WordPress, usar un complemento de copia de seguridad es una opción segura y más rápida. Es la forma más sencilla de garantizar que la base de datos de un sitio web se restablezca por completo. La mayoría de los complementos disponibles en el mercado son fáciles de usar, ligeros y bien documentados.
Algunos de ellos son los siguientes:- Migración de WP todo en uno
- BlogVault
- Copia de seguridad de la base de datos de WP
- WP remoto
- Importar Exportar Usuarios de WordPress
- Hacer copias de seguridad de vez en cuando manualmente: Cree una carpeta de destino para hacer una copia de seguridad de la base de datos de WordPress para descargar los archivos necesarios. Crear una nueva carpeta para cada copia de seguridad es una mejor práctica. Permite que el usuario sea más organizado y eficiente cada vez que desee restaurar desde las copias de seguridad.
- Uso del Protocolo de transferencia de archivos: puede crear y elegir una nueva carpeta en el panel de control del cliente FTP. Descargue archivos de WordPress o los datos requeridos ubicados en el servidor. Esto se puede hacer usando un cliente FTP como FileZilla .
FileZilla es una herramienta gratuita, de código abierto, fiable y potente para la transferencia de archivos al servidor. En FileZilla, navegue hasta el cuadrante del lado derecho y seleccione la carpeta public_html para ver todo el contenido del sitio web. La carpeta public_html también se llama www, la carpeta raíz lleva el nombre de su sitio web. Para iniciar sesión en el cliente FTP, el usuario necesita el nombre de host, el nombre de usuario, la contraseña y el puerto. Haga clic en el botón Conexión rápida para conectarse al servidor.
- Una vez que se establezca la conexión, solo dará un mensaje que dice ‘Listado de directorio exitoso…’ . El usuario debería poder ubicar la carpeta de su sitio web en el lado derecho del panel ‘Sitio remoto: ‘. Seleccione los archivos y carpetas del servidor, y el usuario puede arrastrarlos y soltarlos en el sistema local en el lado izquierdo del panel. El lado izquierdo del panel muestra los archivos y carpetas del sistema local.
- Dependiendo del tamaño del sitio web, llevará algún tiempo exportar la base de datos de WordPress.
Métodos adicionales para realizar una copia de seguridad de la base de datos de WordPress:
- Uso del complemento automático para restaurar las bases de datos de WordPress en cualquier servicio en la nube.
- Uso de complementos como BackupBuddy , que se almacena automáticamente en Google Drive y muchos otros servicios en la nube.
- Sistema de respaldo automático instalado en el sitio web del usuario.
- Uso de scripts manuales de desarrollo propio.
- Utilizando el propio sistema de copia de seguridad de la empresa de alojamiento del sitio web.
- Envío de una copia de los archivos de respaldo del usuario fuera del sitio.
- Programe copias de seguridad periódicas basadas en copias de seguridad completas diarias o semanales.
Conclusiones: Los sitios web son grandes activos tanto para los administradores de sitios como para los usuarios, por lo que vale la pena protegerlos y tener soluciones de respaldo lo suficientemente buenas. Por lo tanto, la decisión tomada para mantener todo el sistema en su lugar original es muy importante. Esto se puede hacer ejecutando regularmente una copia de seguridad de su base de datos de WordPress y no debe pasarse por alto a ningún costo. Las copias de seguridad de WordPress deben tomarse de tal manera que terminen restaurando su sitio por completo.
Publicación traducida automáticamente
Artículo escrito por geetanjali16 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA