BACKUP DE UNA B.D. MYSQL

septiembre 17, 2007 a las 3:22 pm | Publicado en Backups y Copias | 1 comentario

$MYSQL_HOME/bin/mysqldump –opt -c -e -Q -u root -precoletos $DBNAME > $DBNAME.sql

–opt

Esta opción es una abreviatura; es lo mismo que especificar –add-drop-table –add-locks–create-options –disable-keys –extended-insert –lock-tables –quick –set-charset. Causa una operación de volcado rápida y produce un fichero de volcado que puede recargarse en un servidor MySQL rápidamente. En MySQL 5.0, –opt está activado por defecto, pero puede desactivarse con –skip-opt. Para desactivar sólo algunas de las opciones activadas por –opt, use la forma –skip; por ejemplo –skip-add-drop-table o –skip-quick.

–complete-insert, -c

Usa comandos INSERT compuestos que incluyen nombres de columnas.

–extended-insert, -e

Usa la sintaxis de INSERT de múltiples registros, que incluyen una lista de varios VALUES. Esto genera un fichero de volcado de menor tamaño y acelera las inserciones cuando se recarga el fichero.

–quote-names, -Q

Limita los nombres de base de datos, tablas, y columnas con caracteres ‘`’ . Si el modo SQL del servidor incluye la opción ANSI_QUOTES, los nombres se ponen entre caracteres ‘”‘. En MySQL 5.0, –quote-names está activado por defecto, pero puede desactivarse con –skip-quote-names.

Script para windows:

@echo off

rem ****************************************
rem * SCRIPT DE BACKUP HOST CUALQUIERA*
rem ****************************************

rem *** Declaracion de variables y recogida de fecha ***

set MYSQL_HOME=”C:\Program Files (x86)\MySQL\MySQL Server 4.1″
set HOME=”c:\backups”
cd %home%
set TIMESTAMP=%DATE:/=.%

rem *** BASE DE DATOS DE JTRAC ***

cd %HOME%\mysql
rem find %HOME%\mysql\*.tar.gz -mtime +14 -exec rm -f {} \;
set DBNAME=jtrac
%MYSQL_HOME%\bin\mysqldump –opt -c -e -Q -u usuario -ppassword %DBNAME% > %DBNAME%.sql
tar cpf %DBNAME%.%TIMESTAMP%.tar %DBNAME%.sql
gzip %DBNAME%.%TIMESTAMP%.tar
del %DBNAME%.sql

1 comentario »

RSS feed for comments on this post. TrackBack URI

  1. I have merely invested yesteryear 3 hours dealing with
    this web site because i discovered it thus interesting, nonetheless i would really like much more
    topics on safety.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: