Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Consulta de backup

Foro sobre el popular gestor de base de datos MySQL.

Consulta de backup

Notapor emanuelgcy el 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: 112
Registrado: Vie Mar 18, 2005 5:51 pm

Re: Consulta de backup

Notapor latindeveloper el Lun Ene 08, 2007 6:30 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
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a MySQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados