mysqldump –opt -ppassword -u root nombreBD > fichero.sqlEl parametro -p tiene que ir pegado al password.La opcion –opt 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.
- –add-drop-tableAñade un comando DROP TABLE antes de cada comando CREATE TABLE .
- –add-locksRodea 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.
- –create-optionsIncluye todas las opciones de tabla específicas de MySQL en el comando CREATE TABLE.
- –disable-keys, -KPara cada tabla, rodea el comando INSERT con /*!40000 ALTER TABLE tbl_name DISABLE KEYS */; y /*!40000 ALTER TABLE tbl_name ENABLE KEYS */;. Esto hace que la carga del fichero volcado en MySQL 4.0 o posteriores sea más rápida porque los índices se crean sólo tras la inserción de todos los registros. Esta opción es efectiva sólo para tablas MyISAM .
- –extended-insert, -eUsa 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.
- –lock-tables, -lBloquea todas las tablas antes de comenzar el volcado. Las tablas se bloquean con READ LOCAL para permitir inserciones concurrentes en caso de tablas MyISAM . Para tablas transaccionales como InnoDB y BDB, –single-transaction es una opción mucho mejor, ya que no necesita bloquear las tablas. Tenga en cuenta que al volcar múltiples bases de datos, –lock-tables bloquea tablas para cada base de datos separadamente. Así, esta opción no garantiza que las tablas en el fichero volcado sean lógicamente consistentes entre bases de datos. Tablas en bases de datos distintas pueden volcarse en estados completamente distintos.
- –quick, -qEsta opción es útil para volcar tablas grandes. Fuerza mysqldump a recibir los registros de una tabla del servidor uno a uno en lugar de recibir el conjunto completo de registros y guardarlos en memoria antes de escribirlos.
- –set-charsetAñade SET NAMES conjunto_de_caracteres_por_defecto a la salida (output). Esta opción está activada por defecto. Para suprimir el comando SET NAMES, use –skip-set-charset.
mysql -u nombre_usuario -p base_datos < copia_seguridad.sql
Deja un Comentario
Debes de estar logueado para comentar.