Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
acemu:articulos:articulos_tecnicos:software:introduccion_a_las_bases_de_datos_con_mysql:comandos:administracion [2012/01/08 14:07] luis creado |
acemu:articulos:articulos_tecnicos:software:introduccion_a_las_bases_de_datos_con_mysql:comandos:administracion [2012/01/24 14:02] (actual) luis [Copias de seguridad - Respaldo y Recuperación] |
||
---|---|---|---|
Línea 150: | Línea 150: | ||
\\ | \\ | ||
---- | ---- | ||
- | ==== Copias de seguridad ==== | + | ==== Copias de seguridad |
< | < | ||
Línea 170: | Línea 170: | ||
USE [nombre base de datos]; | USE [nombre base de datos]; | ||
</ | </ | ||
+ | |||
+ | Para realizar la copia de seguridad desde la terminal de Linux, utilizamos el siguiente comando : | ||
+ | |||
+ | < | ||
+ | mysqldump --opt -u nombredeusuario -p basededatos tabla1 > archivodebackup.sql | ||
+ | </ | ||
+ | |||
+ | donde : | ||
+ | |||
+ | **nombredeusuario**, | ||
+ | **basededatos**, | ||
+ | **tabla1**, el nombre de la tabla a respaldar; si es más de una tabla, se separan los nombres de las mismas por un espacio en blanco; si son todas las tablas de la base, no se especifica nombre de tabla y asume por defecto toda la base.\\ | ||
+ | **archivodebackup**, | ||
+ | |||
+ | Para recuperar una base de datos ejecutamos el siguiente comando, siempre trabajando en modo terminal : | ||
+ | |||
+ | < | ||
+ | mysqldump -u root -p --all-databases > fichero.sql | ||
+ | </ | ||
+ | |||
+ | donde : | ||
+ | |||
+ | **root**, es el nombre de usuario con permisos para acceder a las bases de datos,\\ | ||
+ | **databases**, | ||
+ | **fichero.sql**, | ||
+ | |||
+ | Dado la potencia de la instrucción **mysqldump**, | ||
\\ | \\ | ||
Línea 282: | Línea 309: | ||
\\ | \\ | ||
- | [[AUZA: | ||
- | [[:start|Retorno a Página | + | [[:indice|Retorno a página principal]]\\ |
+ | [[acemu: | ||