Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Duplicar una base de datos MySQL

Cuando estamos trabajando con datos, la mayor parte de las veces tendremos versiones que por unas razones u otras no queramos usar para pruebas. Debemos ser precavidos y tratar de evitar a toda costa de asumir riesgos en temas como éste en los que es muy fácil cubrirse las espaldas.

 

Una de las mejores formas de hacerlo es duplicando la estructura y los datos de una base de datos, de forma que en lugar de trabajar con la base de datos original, trabajemos con la copia hasta que estemos seguro de que todo marcha perfectamente.

MySQL Logo - Duplicar base de datos

¿Cómo copiar una base de datos en un sistema gestor de bases de datos MySQL? Aquí está el proceso:

  1. Lo primero que debemos hacer es realizar un volcado de la base de datos a un fichero: mysqldump -u nombre_usuario -p nombre_base_datos > nombre_fichero_volcado
  2. Lo segundo será iniciar sesión en el servidor MySQL con nuestro cliente: mysql -u nombre_usuario -p
  3. Dentro del servidor creamos la base de datos: CREATE DATABASE nombre_base_datos_copia;
  4. Salimos del cliente: exit
  5. Ya podemos copiar el volcado a la base de datos recién creada:  mysql -u nombre_usuario -p nombre_base-datos_copia < volcado

Como veis cinco pasos que pueden sacaros de muchos problemas. Si tenéis dudas o queréis plantear alternativas, os espero en los comentarios.

Leer entrada anterior
Comunicación síncrona

Uno de los grandes problemas que ha traido el poder estar todo el día conectado. Nunca sabes quién está realmente.

Cerrar