Consulta de backup

Foro sobre el popular gestor de base de datos MySQL.

Consulta de backup

Notapor emanuelgcy » Mar Dic 12, 2006 8:59 am

Hola,
queria saber de que manera se puede reemplazar una tabla por otra pisando los archivos. Es decir, que archivos debo pisar para que mi base de datos mantenga las tablas actuales pero que pise una sola en particular.
Saludos.
Emanuel.
emanuelgcy
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 113
Registrado: Vie Mar 18, 2005 5:52 pm


Re: Consulta de backup

Notapor latindev » Lun Ene 08, 2007 6:31 pm

Con que motor estas trabajando? MyISAM InnoDB?

De cualquier forma no tienes que meterte con los archivos directamente (a menos que sea completamente necesario ) deja ese trabajo a MySQL.

Es altamente recomendable que los backups los hagas mediante mysqldump,

para sacar copia de una sola tabla de tu base:

mysqldump --add-drop-table -u root base_dedatos tabla > archivo.sql

Si el usuario root tiene contraseña entonces (te pedirá que escribas la contraseña)

mysqldump --add-drop-table -u root -p base_dedatos tabla > archivo.sql

Segurate que la tabla tenga el comando DROP TABLE .... IF EXISTS tabla; antes del CREATE TABLE. (archivo.sql)


Para restaurar esta tabla simplemente:

mysql -u root base_dedatos < archivo.sql
Imagen
Avatar de Usuario
latindev
Administrador
Administrador
 
Mensajes: 1062
Registrado: Lun Jun 02, 2003 8:30 pm
Ubicación: Peru



    

Volver a MySQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado