• Categoría: MySQL
  • Visto: 4528

La manera más fácil de hacer una copia de seguridad del motor de almacenamiento MyISAM es copiar los archivos de datos en un directorio de copia de seguridad. Pero esta no es la forma recomendada de hacer copias de seguridad.

 

El ejemplo siguiente primero agregamos un nuevo índice a la "libros" y agregamos dos filas, una vez realizadas estas tareas vamos a copiar los archivos de la tabla "libros" a un directorio de copia de seguridad:

 


$/mysql/bin/mysql -u desa -p prueba

 


mysql> CREATE INDEX libros_autor_idx ON libros (autor);
mysql> INSERT INTO libros (id, titulo, autor) VALUES(1, "Don Quijote de la Mancha", "Cervantes");
Query OK, 1 row affected (0.05 sec)
mysql> quit


 

Creamos el directorio donde guardaremos el backup. 


$mkdir /mysql/backup
$mkdir /mysql/backup/prueba


Y acemos la copia de los archivos. 


$cp /mysql/data/prueba/libros.* /mysql/backup/prueba
/mysql/data/prueba/libros.frm
/mysql/data/prueba/libros.MYD
/mysql/data/prueba/libros.MYI
        3 file(s) copied


 

Comprobamos que los archivos están en el directorio de backup. 


$ls /mysql/data/prueba/*
prueba.frm  prueba.MYD  prueba.MYI