Inicio > MYSQL > Copias de seguridad

COPIAS DE SEGURIDAD

24/11/2017MYSQL

 

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.