BACKUP TABLEtbl_name
[,tbl_name
] ... TO '/path/to/backup/directory
'
Nota: Este comando está obsoleto. Estamos trabajano en un mejor sustituto para este que proporcionará capacidades de copia de seguridad en línea. De momento, el script mysqlhotcopy puede usarse.
BACKUP TABLE
copia al directorio de base de
datos el mínimo número de ficheros de tablas necesarias para
restaurar la tabla, tras volcar cualquier cambios almacenados
en el buffer a disco. El comando funciona sólo para tablas
MyISAM
. Copia los ficheros de definición
.frm
y de datos .MYD
. El fichero índice .MYI
puede
reconstruirse desde estos otros. El directorio debe
especificarse con la ruta entera.
Antes de usar este comando consulte Sección 5.8.1, “Copias de seguridad de bases de datos”.
Durante la copia de seguridad, se realiza un bloqueo de
lectura para cada tabla, uno cada vez, mientras se hace la
copia. Si quier hacer una copia de seguridad de varias tablas
como una muestra (evitando que ninguna de ellas se cambie
durante la operación de la copia de seguridad), debe realizar
un comando LOCK TABLES
para obtener un
bloqueo de lectura para cada tabla en el grupo.
El comando retorna una tabla con las siguientes columnas:
Columna | Valor |
Tabla |
Nombre de tabla |
Op |
Siempre backup
|
Msg_type |
Es status , error ,
info , o warning
|
Msg_text |
Mensaje |
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.