bancos

Páginas: 9 (2081 palabras) Publicado: 12 de noviembre de 2013
El programa de copia de seguridad de base de datos mysqldump
El cliente mysqldump puede utilizarse para volcar una base de datos o colección de bases de datos para copia de seguridad o para transferir datos a otro servidor SQL (no necesariamente un servidor MySQL). EL volcado contiene comandos SQL para crear la tabla y/o rellenarla.
Si está haciendo una copia de seguridad del servidor, y lastablas son todas MyISAM, puede considerar usar mysqlhotcopy ya que hace copias de seguridad más rápidas y restauraciones más rápidas, que pueden realizarse con el segundo programa. Consulte Sección 8.8, “El programa de copias de seguridad de base de datos mysqlhotcopy”.
Hay tres formas de invocar mysqldump:
shell> mysqldump [opciones] nombre_de_base_de_datos [tablas]
shell> mysqldump [opciones]--databases DB1 [DB2 DB3...]
shell> mysqldump [opciones] --all-databases
Si no se nombra ninguna tabla o se utiliza la opción --databases o --all-databases, se vuelca bases de datos enteras.
Para obtener una lista de las opciones que soporta su versión demysqldump, ejecute mysqldump --help.
Si ejecuta mysqldump sin las opciones --quick o --opt, mysqldump carga el resultado entero en memoriaantes de volcarlo. Esto puede ser un problema si está volcando una base de datos grande. En MySQL 4.0, --opt está activado por defecto, pero puede desactivarse con --skip-opt.
Si está utilizando una copia reciente del programa mysqldump para generar un volcado que tiene que ser cargado en un servidor MySQL muy viejo, no debe usar las opciones --opt ni -e .
mysqldump soporta las siguientesopciones:
--help, -?
Muestra un mensaje de ayuda y sale.
--add-drop-table
Añade un comando DROP TABLE antes de cada comando CREATE TABLE .
--add-locks
Rodea cada volcado de tabla con los comandos LOCK TABLES y UNLOCK TABLES. Esto provoca inserciones más rápidas cuando el fichero volcado se recarga. Consulte Sección 7.2.14, “Velocidad de la sentencia INSERT”.
--all-databases, -A
Vuelca todas lastablas en todas las bases de datos. Es como utilizar la opción --databases y nombrar todas las bases de datos en la línea de comando.
--allow-keywords
Permite la creación de columnas con nombres que son palabras claves. Esto funciona añadiendo un prefijo a cada nombre de columna con el nombre de tabla.
--comments[={0|1}]
Si tiene como valor 0, suprime información adicional en el fichero devolcado como la versión del programa, la versión del servidor, y el equipo. --skip-comments tiene el mismo efecto que --comments=0. El valor por defecto es 1, que incluye la información extra.
--compact
Produce una salida (output) menos explícita. Esta opción suprime comentarios y activa las opciones --skip-add-drop-table, --no-set-names, --skip-disable-keys, y --skip-add-locks .
--compatible=nombreProduce una salida que es compatible con otros sistemas de bases de datos o con servidores MySQL antiguos. El valor de name puede ser ansi, mysql323, mysql40, postgresql, oracle, mssql, db2, maxdb,no_key_options, no_table_options, o no_field_options. Para usar varios valores, sepárelos por comas. Estos valores tienen el mismo significado que las opciones correspondientes para asignar el modo SQLdel servidor. Consulte Sección 5.3.2, “El modo SQL del servidor”.
--complete-insert, -c
Usa comandos INSERT compuestos que incluyen nombres de columnas.
--compress, -C
Comprime toda la información enviada entre el cliente y el servidor si ambos admiten compresión.
--create-options
Incluye todas las opciones de tabla específicas de MySQL en el comando CREATE TABLE.
--databases, -B
Vuelcavarias bases de datos. Normalmente, mysqldump trata el primer argumento de la línea de comandos como un nombre de base de datos y los siguientes argumentos como nombres de tablas. Con esta opción, trata todos los argumentos como nombres de bases de datos. Los comandos CREATE DATABASE IF NOT EXISTSnombre_de_base_de_datos y USE nombre_de_base_de_datos están incluídos en la salida (output) antes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bancos
  • Banca
  • Banca
  • banco
  • banca
  • banca
  • bancos
  • banca

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS