Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: pedraxito en 12 Mayo 2007, 19:39 pm



Título: respaldar tabla de mysql
Publicado por: pedraxito en 12 Mayo 2007, 19:39 pm
hola que tal ...

cometi algunos errores haciendo unas pruebas  ;D y necesito respaldar solo una tabla de la base de datoss ... es posible hacer esto? y si es asi como lo puedo hacer?  y pues como restauraria la tabla, espero su respuesta

gracias!


Título: Re: respaldar tabla de mysql
Publicado por: securedigital en 13 Mayo 2007, 01:27 am
BACKUP TABLE tbl_nombre TO '/donde/poner/backup/'

o con el script en PErl , es mas seguro ya que bloquea las tablas a otros usuarios, asi no hay problemas al hacer backup's

mysqlhotcopy _nombre  /donde/poner/backup/


Título: Re: respaldar tabla de mysql
Publicado por: pedraxito en 13 Mayo 2007, 14:39 pm
okok ...muchas gracias
si, tambien estuve buscando en google y encontre que tambien con esto puedo hacer un respaldo de una tabla
Código:
mysqldump -u [username] -p [password] [databasename] [table1 table2 ....]

ok, creo que con eso ya no hay proboema, ya tengo varias formas de hacerlo pero ahora solo me quedan 2 dudas

como restaurar una tabla??  (ya se como restaurar una base de datos)
y cual de estos metodos es mas efectivo y por que.

espero su respuesta, gracias! ;D ;D ;D


Título: Re: respaldar tabla de mysql
Publicado por: securedigital en 13 Mayo 2007, 14:54 pm
Para restaurar UNA tabla como antes te dije BACKUP TABLE debes:

Código:
RESTORE TABLE pedidos FROM `/backups/` 




Haciendolo con el script en perl o con MYSQLDUMP --opt nom_BD > baclup.sql bloquea las tablas a los demas usuarios de forma que mietras haces backup nadie la podra tocar
Si quieres asegurarte de que se activa esta opcion ,hazlo manualmente con

MYSQLDUMP --opt --add-locks nom_BD > baclup.sql


Saludos


Título: Re: respaldar tabla de mysql
Publicado por: pedraxito en 15 Mayo 2007, 07:00 am
muchas gracias ... me ha sido de mucha ayuda esto jeje

 ;D ;D