PDA

Ver la Versión Completa : Cual es la mejor forma de hacer el backup de la base..


verito_83mdq
25-02-2011, 16:57:44
Saludos a todos!!
La duda que tengo es la siguiente, para hacer el backup de la base utilizaba el Mysql Administrator , en la pestaña de Backup y para restaurarlo con la opcion Restore Backup.
En la cabecera del archivo que creaba se puede leer esto:

-- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version 5.1.49-1ubuntu8.1


La otra manera que probé de hacerlo es en modo consola con MysqlDump la cual crea el archivo y figura esto:


-- MySQL dump 10.13 Distrib 5.1.49, for debian-linux-gnu (i686)
--
-- Host: localhost Database: base
-- ------------------------------------------------------
-- Server version 5.1.49-1ubuntu8.1

*Osea lo que note es que entre ambos no son compatibles si hago un dump desde consola después no me deja restaurarlo desde el Administrados de Mysql.

*El archivo que creo con el Dump desde la consola me tarda mucho en abrirlo con el gedit en cambio el que crea el administrador lo abre notablemente mas rápido y lo puedo recorrer bien.

*El archivo que creo con el Dump (consola) pesa menos que el que crea el Administrador.

*Porque hay una diferencia de versiones dump 1.4,MySQL dump 10.13?

Bueno era eso, si alguien tiene algo para opinar al respecto me ayudaria mucho.

Saludos y desde ya muchas gracias!:)

roman
25-02-2011, 17:33:40
Yo no me preocuparía mucho por el tamaño ni mucho menos por qué tan rápido lo abra el gedit, ¿para qué quieres abrirlo con ese editor?

Yo usaría el que me sea más práctico. En lo personal uso el MySQL Administrator por su comodidad gráfica. Pero quien admistra el servidor usa mysqldump porque siendo de consola es fácil programarlo en el cron para respaldar en automático cada día.

// Saludos

AzidRain
25-02-2011, 17:43:42
Me adhiero a Román, lo más sencillo y recomendable es usar mysqldump. Yo le agregaría conjuntarlo con algún compresor de archivos tipo zip o 7zip (mas recomendable). En el caso de linux puedes usar tar y luego gzip. Al ser el archivo generado por mysldump un simple texto plano, se alcanzan niveles de compresión muy buenos.

Hacerlo de esta forma esta sencillo que basta hacer un pequeño archivo .BAT (windows) o script bash (linux) para realizar todo el respaldo completo de cualquier base de datos que necesites. Después solo lo agregas al programador de tareas (win) o al cron (linux) y tienes configurado y listo un respaldo diario sin ningún problema.

verito_83mdq
25-02-2011, 18:37:30
Gracias a los dos por tomarse la molestia de leer y dejar su opinión!!;)

Ahora me quedo mas tranquilo sabiendo que es una cuestión de gustos o comodidad como ustedes mencionan.
En cuanto al script que menciona AzidRain me parece muy interesante y comodo, lo voy a tener en cuenta.

Saludos! Gracias a los dos!