Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Cual es la mejor forma de hacer el backup de la base.. (https://www.clubdelphi.com/foros/showthread.php?t=72552)

verito_83mdq 25-02-2011 16:57:44

Cual es la mejor forma de hacer el backup de la base..
 
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:

--
Código SQL [-]
 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:


Código SQL [-]
-- 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!


La franja horaria es GMT +2. Ahora son las 03:11:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi