43 votos

¿Cómo generar toda la base de datos script en MySQL Workbench?

Quiero coger toda la base de datos. Dónde puedo encontrar el archivo de la base de datos?

¿Y hay alguna forma de escribir toda la base de datos con todos los datos en un archivo de texto (como el de Sql Server)?

61voto

Aaronster Puntos 776

Cómo generar scripts para su base de datos en Workbench

  1. En Central de bancos de trabajo (la pestaña "Home" por defecto) conectarse a su instancia de MySQL, abriendo un Editor SQL ficha.
  2. Haga clic en el botón Editor SQL y seleccione su base de datos en la pestaña SCHEMAS lista en el Navegador de objetos a la izquierda.
  3. En el menú seleccione Database > Reverse Engineer y siga las instrucciones. El asistente le guiará a través de la conexión a su instancia, la selección de su base de datos, y la elección de los tipos de objetos que desea hacer ingeniería inversa. Cuando haya terminado, tendrá al menos una nueva pestaña llamada MySQL Modelo. También puede tener una pestaña llamada Diagrama EER que es genial pero no es relevante aquí.
  4. Haga clic en el Modelo MySQL ficha
  5. Seleccione Database > Forward Engineer
  6. Siga las indicaciones. Se presentan muchas opciones, entre ellas Generar INSERT scripts para Tablas que le permite scribir los datos contenidos en sus tablas (perfecto para las tablas de búsqueda).
  7. Pronto verás el script generado frente a ti. En este momento puede Copy to Clipboard o Save to Text File .

El asistente te llevará más lejos, pero si sólo quieres el script puedes parar aquí.

Una advertencia: los scripts se generan con CREATE comandos. Si desea ALTER tendrás que (por lo que sé) cambiar manualmente los CREATEs a ALTERs.

Esto está garantizado que funcione, lo acabo de hacer esta noche.

23voto

mingos Puntos 11608

P#1: ¿Supongo que está en algún lugar de su servidor MySQL? P#2: Sí, es posible. Tienes que establecer una conexión a través de la Administración del Servidor. Allí puedes clonar cualquier tabla o toda la base de datos.

Este tutorial puede ser útil.

EDITAR

Como el enlace proporcionado ya no está activo, aquí hay un Respuesta SO que describe el proceso de creación de una copia de seguridad de la base de datos en Workbench.

9voto

Gruber Puntos 901

En MySQL Workbench 6, los comandos se han reposicionado al desaparecer la pestaña "Administración del servidor".

Ahora encontrará la opción "Exportación de datos" en la sección "Gestión" cuando abra una conexión de servidor estándar.

8voto

Hay una opción de exportación de datos en MySQL workbech

enter image description here

2voto

Fender Puntos 2292

Pruebe la función de exportación de phpMyAdmin .

Creo que también existe la posibilidad de copiar los archivos de la base de datos de un servidor a otro, pero no tengo un servidor disponible en este momento por lo que no puedo probarlo.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X