it-swarm-es.com

Copia de seguridad de la base de datos y restauración de la copia de seguridad?

Estoy usando WordPress 3 y me gustaría hacer una copia de seguridad de la base de datos en mi computadora (una Mac). Mi servidor web está usando PHP modo seguro, de modo que a veces limita los complementos que puedo usar. ¿Cuál es una buena manera de hacer una copia de seguridad de la base de datos? ¿Se puede automatizar? ¿Se recomiendan las copias de seguridad incrementales/fáciles? Obviamente, entonces necesito probar restaurar una copia de seguridad.

6
hackonteur

Personalmente, he tenido un éxito limitado con los complementos de copia de seguridad/restauración que están comúnmente disponibles. Muchas veces, los mejores complementos de copia de seguridad no permiten una restauración directa desde un archivo de copia de seguridad. Así que hago las cosas manualmente. Es un poco más difícil, pero mucho más confiable, también.

Copia de seguridad con phpMyAdmin

  1. Inicie sesión en el panel de control de su Host (podría ser cPanel, podría ser otra cosa).
  2. Encuentre phpMyAdmin y vaya a su base de datos de WordPress
  3. Haga clic en "Exportar"
    1. Asegúrese de que todas las tablas estén seleccionadas
    2. Haga clic en la opción para guardar como un archivo de texto
    3. Exporte la base de datos y guarde el archivo exportado en un lugar seguro.

Restaurando con phpMyAdmin

  1. Inicie sesión como antes, vaya a phpMyAdmin, seleccione su base de datos
  2. Si desea una restauración completa (es decir, elimine todo y recupere en su archivo de copia de seguridad):
    1. Vacía todas tus tablas de base de datos
    2. Haga clic en "Importar"
    3. Cargue su archivo de texto de copia de seguridad para restaurar todos sus datos anteriores

Lo he hecho con 10 sitios diferentes. Las únicas veces que tiene problemas es cuando el archivo de copia de seguridad es enorme (> 2MB). En esas situaciones, deberá abrir su archivo de copia de seguridad en un editor de texto (Bloc de notas o Wordpad) y copiar y pegar cada conjunto de consultas SQL (lo separo por tabla) en la ventana de la declaración phpMyAdmin. Incluso entonces, es un proceso bastante rápido y funcionará siempre.

Descargo de responsabilidad: si nunca ha usado phpMyAdmin antes, tiene dificultades para leer declaraciones SQL o está trabajando en el sitio de otra persona como un favor, por favor contrate a un profesional Con un montón de experiencia para hacer esto. Si borra accidentalmente su base de datos o está trabajando con un archivo de copia de seguridad dañado no hay nada que podamos hacer para solucionarlo

9
EAMann

Comenzaría por leer las secciones en el Codex en Copias de seguridad de WordPress , Copia de seguridad de su base de datos , y Restaurando su base de datos desde la copia de seguridad , para comprender mejor los problemas involucrados.

Hay una serie de complementos escritos para automatizar el proceso de copia de seguridad de la base de datos. Debido a su problema de alojamiento web, es posible que deba probar algunos para encontrar uno que funcione. No conozco un complemento que también pueda restaurarse desde una copia de seguridad. Para hacerlo, probablemente tenga que usar PHPMyAdmin o una herramienta equivalente para restaurar manualmente.

Una cosa que me gusta de las opciones de copia de seguridad automatizada es que algunas (¿todas?) Tienen la opción de enviarle un archivo de base de datos comprimido (es decir, db123.sql.gz). Simplemente creo un filtro en mi cliente de correo electrónico para omitir mi bandeja de entrada y archivar el mensaje, por lo que esencialmente puedo acceder al historial de revisiones de mi base de datos. Alternativamente, si desea asegurarse de que las copias de seguridad aún se están realizando, no puede filtrarlas para omitir su bandeja de entrada y archivar/guardar manualmente cada vez.

2
Travis Northcutt

También hay varias opciones comerciales de copia de seguridad. Backupify , BackupBuddy y VaultPress viene fácilmente a la mente.

1
ZaMoose

Si su servidor web tiene cPanel, puede consultar allí una sección sobre copia de seguridad/restauración. Dos de mis hosts tienen herramientas muy fáciles de usar, para realizar BU o restaurar completas o parciales, accesibles a través de cPanel. Por supuesto, estos no son automáticos o incrementales, pero quizás sean útiles para usted, no obstante. Perdóneme si ya lo sabe, pero el DB por sí solo no es suficiente; También necesitarás los archivos y carpetas.

1
MikeK

No es una copia de seguridad de la base de datos en sí, pero puede exportar el contenido de su sitio a un archivo WXR (formato XML) y restaurarlo en otra instalación. Es un poco más simple y no requiere acceso a su servidor MySQL o PhpMyAdmin. Obtiene opciones sobre qué exportar y qué importar.

Esta funcionalidad se puede encontrar en Importar y Exportar debajo de Menú de herramientas en el WP admin.

Esto me ha sido útil cuando quiero obtener un volcado de mi sitio activo y restaurarlo en una versión de prueba local.

1
Grant Palin

Le recomendaría que pruebe el complemento HotBackup , que podría crear copias de seguridad de la base de datos, enviarlas por correo electrónico o subirlas a un FTP remoto, o incluso subirlas a su Dropbox o cuenta de Amazon S3. El complemento crea copias de seguridad automáticamente, de acuerdo con la configuración de programación. Y, además, este complemento podría restaurar su copia de seguridad.

0
Eugene Manuilov