| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
06/6/03 - Veremos cómo realizar una copia de seguridad de la tabla y su recuperación a partir de sentencias SQL.
Backup de los datos
Este comando nos permite hacer una copia de los ficheros de las tablas de las cuales queremos hacer un backup, actualmente solo funciona con tablas de tipo MyIsam, y copia tanto los ficheros .frm que contienen la definición de la tabla, como los ficheros .myd, que contienen los datos.
Antes de ejecutarse, guarda todos los cambios que pudiera haber en memoria de la tabla, de forma que quede de una manera consistente. Asimismo, durante la ejecución del comando, bloquea la tabla sobre la que se está haciendo la copia de seguridad para que los datos sean consistentes en la tabla. Hay que tener en cuenta que este comando va bloqueando una a una las tablas, según va haciendo la copia de seguridad. Esto podría provocar inconsistencia de datos a nivel de base de datos, si es necesario hacer un backup de todas las tablas en un instante, en cuyo caso habría que utilizar el comando "lock tables" para bloquear todas las tablas antes de comenzar la copia de seguridad.
Al finalizar el comando devuelve una tabla, que contiene los campos:
| Columna | Valores |
| Table | Nombre de la tabla |
| Op | Siempre pone "backup" |
| Msg_type | Puede contener status, error, info o warning. |
| Msg_text | Mensaje descriptivo del resultado de la operación |
| Columna | Valores |
| Table | Nombre de la tabla |
| Op | Siempre pone "restore" |
| Msg_type | Puede contener status, error, info o warning. |
| Msg_text | Mensaje descriptivo del resultado de la operación |
| Referencia: Para continuar aprendiendo métodos para realizar un backup de una base de datos MySQL tenemos el artículo Backup MySQL con mysqldump, que enseña a manejar el comando mysqldump para hacer una copia de seguridad de la base de datos entera. |
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Carlos Luis Cuenca*
URL: http://www.helloworldsolutions.com/ Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar. |
| Se muestra un comentario revisado |
| Añadir un comentario del artículo |
| Enlaces: |
| Maestrosdelweb |
Lectura recomendada + MYSQL Compra este libro en Agapea, la librería urgente a domicilio. |
||||||||
Tienda DesarrolloWeb