Inicio > MYSQL > Copias de seguridad

COPIAS DE SEGURIDAD

27/02/2015MYSQL

 

Hay una manera bastante sencilla de realizar copias de seguridad del contenido de una una tabla de una base de datos a un fichero plano y también de volver a cargar dicho fichero a la tabla correspondiente. Hay muchas maneras de hacer copias de seguridad y puede que ésta no sea la mejor forma pero está bien saberlo.
-Para guardar el contenido de una tabla en un fichero de texto basta con lanzar la siguiente query:

SELECT * INTO OUTFILE \'ruta_fichero\' FROM categorias;

Nota:Hay que tener en cuenta que no puede existir un archivo con el mismo nombre en la ruta especificada ya que se produciría un error y también hay que tener en cuenta los permisos de escritura de dicha ruta.
-Para volcar dicho fichero a la base de datos hay que lanzar la siguiente query:
LOAD DATA INFILE \'$archivo\' INTO TABLE categorias

Hay varias opciones para la separación de los datos usando comas y saltos de línea pero no es complicado.