Restaurar la base de datos desde una copia de seguridad

Usar phpMyAdmin

phpMyAdmin es un programa que se usa para manipular bases de datos de forma remota a través de una interfaz web. Un buen paquete de alojamiento lo tendrá incluido. Para obtener información sobre cómo hacer una copia de seguridad de tu base de datos WordPress, consulta el artículo sobre cómo hacer una copia de seguridad de tu base de datos.

La información aquí expuesta ha sido probada usando phpMyAdmin 4.0.5, ejecutándose en Unix.

Las siguientes instrucciones reemplazarán tu actual base de datos con la copia de seguridad, revirtiendo tu base de datos al estado en el que estaba cuando hiciste la copia de seguridad.

Proceso de restauración

Usando phpMyAdmin, sigue los siguientes pasos para restaurar una base de datos MySQL/MariaDB.

  1. Accede a phpMyAdmin.
  2. Haz clic en «Bases de datos» y selecciona la base de datos en la que vas a importar tus datos.
  3. A continuación, verás una lista de las tablas que ya están dentro de esa base de datos o una pantalla que te indica que no existen tablas. Esto depende de tu configuración.
  4. A lo largo de la parte superior de la pantalla habrá una fila de pestañas. Haz clic en la pestaña «Importar».
  5. En la siguiente pantalla, habrá ubicado un texto con una casilla de archivos y, junto a ella, un botón llamado «Examinar» o «Seleccionar archivo».
  6. Haz clic en el botón y localiza en tu ordenador el archivo de la copia de seguridad.
  7. Asegúrate de que está seleccionada la opción «SQL» en el menú desplegable de «Formato».
  8. Haz clic en el botón «Continuar».

Ahora tómate un café. Este proceso tarda un poco. Finalmente, verás una pantalla indicando que todo se ha realizado correctamente.

Si obtienes un mensaje de error, para conseguir ayuda, tu mejor opción es publicarlo en los foros de soporte de WordPress.

Usar los comandos de MySQL/MariaDB

El proceso de restauración consiste en desempaquetar el volcado de la base de datos de tu archivo e importarlo en tu base de datos MySQL/MariaDB.

Asumiendo que tu copia de seguridad es un archivo .bz2, creado usando instrucciones similares a las dadas para hacer una copia de seguridad de tu base de datos usando los comandos de MySQL/MariaDB, los siguientes pasos te guiarán en la restauración de tu base de datos:

  1. Descomprime tu archivo .bz2:
user@linux:~/files/blog> bzip2 -d blog.bak.sql.bz2

Nota: Si tu copia de seguridad es un archivo .tar.gz llamado blog.bak.sql.tar.gz, entonces

tar -zxvf blog.bak.sql.tar.gz

es el comando que debes usar en lugar del anterior.

  1. Pon de nuevo el respaldo SQL en la base de datos MySQL/MariaDB:
user@linux:~/files/blog> mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql

Enter password: (enter your mysql password) 
user@linux:~/files/blog>