Respaldo e Importación de Datos en MySQL

Al mantener una base de datos en uso es importante la creación de un respaldo también llamado backup para una mayor seguridad de datos.

La creación de un respaldo en base de datos es muy efectivo  para:

  • Prevenir perdida de datos en caso de un fallo en el Hardware
  • El borrado de datos por equivocación
  • Un virus en contraído por el equipo
  • Prevenir el mal uso de parte de las personas que manejan la base de datos.

Un respaldo debe de ser constante si se llevan acabo muchos movimientos de datos,  ya que un respaldo muy antiguo o incompleto no conservaría información fidedigna, para la base de datos.

Nota: Un respaldo ubicado en el mismo equipo donde se encuentra la base de datos corre el riesgo de perderse al igual que la base en caso de fallo, es por esto que un respaldo debe estar ubicado en otro equipo o dispositivo de almacenamiento de información.

En esta publicación se encuentra una forma sencilla de crear un respaldo en el manejador MySQL.

Para esta practica se tiene una base de datos llamada Escuela en la que tenemos la siguiente tabla Alumno

create table Alumno(
    idAlumno int NOT NULL auto_increment,
    nombre varchar(100) NOT NULL,
    edad INT NOT NULL,
    estatura FLOAT NOT NULL,
    constraint  pk_Alumno PRIMARY KEY(idAlumno)
);

Importacion de Datos

Ahora importaremos datos de un archivo .txt llamado Alumno.txt

 

Para realizar la importacion escribimos en el manejador la siguiente linea:

LOAD DATA LOCAL INFILE 'ubicacion_de_archivo' INTO TABLE nombre_tabla 
  FIELDS TERMINATED BY ',';

 

para el ejemplo que estamos realizando colocamos la ubicacion de nuestro .txt y el nombre la tabla en donde se insertaran los datos

LOAD DATA LOCAL INFILE
'C:\\Users\\novae_000\\Desktop\\Adm. Bases de Datos\\InstalacionMySQL\\ImportacionMySQL\\Alumno.txt
INTO TABLE Alumno FIELDS TERMINATED BY ',';

podemos verificar que los datos si hayan importado con el query: SELECT * FROM Alumno 

en la realización del ejercicio modificaremos los datos importados con el siguiente query:  UPDATE Alumno SET nombre = ‘nombre modificado’ WHERE  idAlumno=1

 

Respaldo y recuperación

Los siguientes pasos son para la realizar de un respaldo de nuestros datos.

1.-De lado izquierdo de nuestro manejador se muestra una sección llamada Management, y seleccionamos Data Export

2.–Se selecciona la base de datos que respaldaremos en este caso  escuela.

3.- Seleccionamos Export to Self-Contained File para asignarle un nombre y la ubicación de nuestra nueva copia.

Y listo tenemos creado nuestro respaldo de base de datos.

Para verificar que el respaldo se haya creado correctamente, en otro equipo se crea una base de datos, para el ejemplo llamaremos a la base de datos escuela (el mismo nombre que utilizamos para la creación del respaldo).

Para recuperar los datos seguiremos los siguientes pasos

1.-De lado izquierdo de nuestro manejador se muestra una sección llamada Management, y seleccionamos Import Export

2.–Se selecciona la base de datos en donde se realizara la recuperación de datos, en el ejercicio se llama escuela.

3.- Seleccionamos Import From Self-Contained File

4.- Por ultimo seleccionamos la ubicación donde se encuentra nuestro backup (.sql) previamente generado.

Listo ya conoces la manera de importar, crear y recuperar datos de tu base de datos MySql.

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.