🥋
Dojo
Español
Español
  • Dojo
    • 🔎Contenido relevante
  • App Store
    • Crear cuenta de Apple developer
    • Crear cuenta organizacional en Apple developer
    • Subir una aplicación a App store
  • Classroom
    • Crear una clase en Classroom
    • Crear y añadir temas a una clase de Classroom
    • Agregar estudiantes o instructores en Classroom
    • Asignar entrenamientos en Classroom
    • Ingresar a un entrenamiento como estudiante
  • Docker
    • Instalar Docker
  • Editor de video
    • HandBrake
      • Cambiar el formato de un video en HandBrake
    • iMovie
      • Editar un video en iMovie
  • Git
    • Hacer un 3-way merge en git
    • Hacer un Fast Forward Merge en Git
    • Hacer un git revert
    • Resolver un conflicto de merge con la línea de comando
    • Usar git add
    • Usar git cherry pick
    • Usar git rm
    • Usar git stash
  • Git Graph
    • Instalar Git Graph
    • Ver gráfico del repositorio
    • Filtrar ramas
    • Hacer merge a ramas
  • GitBook
    • Crear contenido de Dojo en Gitbook
    • Crear un espacio en GitBook
    • Duplicar un espacio en GitBook
    • Eliminar un espacio en GitBook
    • Mover un espacio en GitBook
  • GitLab
    • Creación de milestones en GitLab
    • Visualización de milestones en GitLab
    • Cierre de milestones en GitLab
    • Crear un repositorio en GitLab
    • Configurar la autenticación de dos factores para GitLab
    • Hacer un bulk en GitLab
    • Importar issues a GitLab
    • Creación de tareas en GitLab
    • Visualización de tareas en GitLab
    • Cerrar tareas en GitLab
    • Copiar Solutions/Template en Proyectos de GitLab
    • Actualizar instancia de GitLab
  • Gmail
    • Crear una firma de Gmail
    • Crear una plantilla de correo en Gmail
    • Enviar correos con distintos alias o grupos
    • Obtener permisos para enviar y recibir correos desde un alias o grupo
  • Grabador de video
    • Loom
      • Grabar con Loom
      • Instalar Loom
  • HUGO
    • Organizar contenido Markdown
  • Java
    • Instalar Java con SDKMan
  • Jira
    • Usar shortcuts en Jira
    • Usar filtros avanzados en Jira
    • Usar filtros básicos en jira
    • Usar filtros en un proyecto de Jira
  • Kubernetes
    • Implementar un microservicio en Kubernetes
    • Ver registros de pods de Kubernetes
    • Ejecutar un pod con imágenes de un repositorio privado
    • Usar config maps para configurar una implementación
    • Usar secrets para configurar una implementación
    • Comunicar dos microservicios en un clúster de Kubernetes
    • Crear un Ingress Controller en un clúster
    • Configurar Horizontal Pod Autoscaler en Kubernetes
    • Conectar un contenedor a Google Storage
  • Make
    • Instalar Make
  • Minikube
    • Instalar Minikube
    • Administrar un clúster con Minikube
    • Usar Minikube para configurar un clúster de Kubernetes
  • MySQL
    • Hacer un dump con MySQL
    • Instalar MySQL con contenedores de Docker
  • Node.js
    • Instalar Gray-matter
    • Usar Gray-matter
    • Leer archivo en Node.js
  • n8n
    • Iniciar con n8n
    • Untitled
    • Seleccionar información en n8n
    • Funciones de n8n
    • Conectar credenciales de n8n por medio de APIs
  • Open SSH
    • Generar un par de claves privada-pública SSH
  • Outline
    • Crear backup de Outline
  • Play store
    • Subir una aplicación a Play store
    • Crear cuenta organizacional en Play store
  • Telegram
    • Reenviar mensajes a múltiples usuarios
  • Tezos
    • Desplegar un Smart Contract
    • Implementar un contrato NFT
    • Interactuar con un Smart Contract con Taquito
  • VaultWarden
    • Crear una cuenta
    • Crear una contraseña
    • Compartir credenciales a externos
  • Visual Studio Code
    • Instalar visual studio code
    • Instalar extensiones en vscode
  • VueJS
    • Crear un proyecto con Vue
    • Instalar VueCLI
  • Youtube
    • Subir un video a YouTube
  • Zoho
    • Compartir accesos desde Zoho
    • Quitar accesos desde Zoho
    • Ingresar a la base de dojo con un acceso compartido por Zoho
Powered by GitBook
On this page
  1. MySQL

Hacer un dump con MySQL

PreviousMySQLNextInstalar MySQL con contenedores de Docker

Last updated 1 year ago

Esta sección describe cómo usar para crear archivos de respaldo en formato SQL. Para obtener información sobre la recarga de dichos archivos de volcado, consulte .

De forma predeterminada, escribe información como sentencias SQL en la salida estándar. Puede guardar la salida en un archivo:

$> mysqldump [arguments] > file_name

Para respaldar todas las bases de datos, invoque con la opción :

$> mysqldump --all-databases > dump.sql

Para respaldar solo bases de datos específicas, asígneles un nombre en la línea de comando y use la opción :

$> mysqldump --databases db1 db2 db3 > dump.sql

La opción hace que todos los nombres de la línea de comandos se traten como nombres de bases de datos. Sin esta opción, trata el primer nombre como un nombre de base de datos y los siguientes como nombres de tabla.

Con o , escribe instrucciones y antes de la salida del respaldo para cada base de datos. Esto asegura que cuando se vuelve a cargar el archivo de respaldo, crea cada base de datos si no existe y la convierte en la base de datos predeterminada para que los contenidos de la base de datos se carguen en la misma base de datos de la que provienen. Si desea que el archivo de respaldo fuerce una eliminación de cada base de datos antes de volver a crearla, utilice . En este caso, escribe una declaración que precede a cada declaración.

Para respaldar una sola base de datos, asígnele un nombre en la línea de comando:

$> mysqldump --databases test > dump.sql

En el caso de una sola base de datos, está permitido omitir la opción :

$> mysqldump test > dump.sql

La diferencia entre los dos comandos anteriores es que sin , la salida del dump no contiene declaraciones o . Esto tiene varias implicaciones:

  • Cuando vuelve a cargar el archivo dump, debe especificar un nombre de base de datos predeterminado para que el servidor sepa qué base de datos recargar.

  • Para recargar, puede especificar un nombre de base de datos diferente del nombre original, lo que le permite recargar los datos en una base de datos diferente.

  • Si la base de datos a recargar no existe, primero debe crearla.

  • Debido a que la salida no contiene ninguna declaración , la opción no tiene efecto. Si lo usa, no produce ninguna declaración .

Para respaldar solo tablas específicas de una base de datos, asígneles un nombre en la línea de comando siguiendo el nombre de la base de datos:

$> mysqldump test t1 t3 t7 > dump.sql

Enlaces de referencia

mysqldump
la Sección 7.4.2, “Recarga de copias de seguridad en formato SQL”
mysqldump
mysqldump
--all-databases
--databases
--databases
mysqldump
--all-databases
--databases
mysqldump
CREATE DATABASE
USE
--add-drop-database
mysqldump
DROP DATABASE
CREATE DATABASE
--databases
--databases
CREATE DATABASE
USE
CREATE DATABASE
--add-drop-database
DROP DATABASE
https://dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html