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