Ver Mensaje Individual
  #7  
Antiguo 15-01-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Reputación: 20
keyboy Va por buen camino
MySQL ya viene con su propia herramienta para hacer respaldos. Se llama mysqldump y lo encontrarás en la carpeta donde esté el ejecutable de mysql. La sintaxis básica es:

Código:
mysqldump -uusuario -ppassword base_de_datos > respaldo.sql
donde sustituyes usuario, password por tus propios datos y base_de _datos es la base a respaldar.

Se trata de una herramienta de consola y produce su salida en la consola estándar, de manera que para guardarla en un archivo debes redirigir la salida, tal como muestra el ejemplo.

Posteriormente puedes restaurar la copia usando la consola de mysql:

Código:
mysql -uusuario -ppassword base_de_datos < respaldo.sql
Si no gustas de usar aplicaciones de consola, tienes opciones más amigables, como la que mencionan de phpMyAdmin, aunque esta última no me gusta mucho para bases enteras porque puede ser muy lenta o de plano atragantarse con el tamaño de la base.

Pero, en realidad, para hacer respaldos no hace falta nada más que el MySQL Administrator, una de las aplicaciones de las MySQL GUI Tools, estupendas aplicaciones gratuitas y gráficas, hechas por la misma compañía de MySQL.

Eso sí, como ya te mencionaron, la técnica de "copia y pega" no es recomendable.

Bye
Responder Con Cita