info mysql mysqldump dump

info - Dump File MySQL 5.6.10



mysqldump no info (14)

Como se indica en una respuesta anterior, pero solo para aclarar más: Esto es para MySQL en Windows.

Estaba teniendo exactamente el mismo problema al tratar de volcar los datos de una tabla en un servidor de prueba local, y de acuerdo con la respuesta anterior, así es como lo hice.

  1. Encuentre su carpeta de descarga original de mysql y busque en la carpeta /bin , debe haber un mysqldump.exe .
  2. Vaya a Preferencias de Workbench: Edit -> Preferences -> Administrator -> Path a la herramienta mysqldump, e ingrese la ruta al mysqldump.exe que encontró.
  3. Ahorre presionando "OK" y reiniciando Workbench.
  4. Abra la terminal, pero escriba en cmd en el área de búsqueda del menú de inicio (Windows 7), y busque la carpeta sql que encontró en el paso 1 y cd en bin. Debería verse como C:/.../bin> . Aquí, escriba mysqldump -t -u [username] -p [database name] [tablename] . Esto debería volcar los datos de la [tablename] en la carpeta de volcado como se designa en Workbench.

¡Espero que esto ayude!

Estaba intentando crear un archivo de volcado desde mi base de datos MySQL, pero cuando lo intento siempre me da este error

La operación falló con el código de salida 2

16:06:07 Dumping proactivetraindb (userstate) Running: mysqldump.exe --defaults-extra-file="h:/docume~1/anarita/locals~1/temp/tmpde5rwy.cnf" --user=root --max_allowed_packet=1G --host=localhost --port=3306 --default-character-set=utf8 "proactivetraindb" "userstate" mysqldump: Couldn''t execute ''SET OPTION SQL_QUOTE_SHOW_CREATE=1'': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''OPTION SQL_QUOTE_SHOW_CREATE=1'' at line 1 (1064)

La versión de MySQl es 5.6.10 pero la versión de MySQLDump es 5.5.16

¿Alguien sabe cómo resolver esto?


Debes usar mysqldump 5.6.x para poder volcar la base de datos mysql 5.6, porque MySQL 5.6 suspendió y eliminó el soporte para la sintaxis SET OPTION.
En Windows de 32/64 bits debes hacer lo siguiente:
1.1. (Ganancia de 32 bits) Descargar Windows (x86, 32 bits), ZIP Archive 5.6.19 212.3M http://dev.mysql.com/downloads/mysql/ (enlace directo http://dev.mysql.com/downloads/file.php?id=452188 )
1.2. (64 bit win) Descargue Windows (x86, 64 bits), ZIP Archive 5.6.19 217.2M http://dev.mysql.com/downloads/mysql/ (enlace directo http://dev.mysql.com/downloads/file.php?id=452189 )
2. Extraiga mysqldump.exe del archivo descargado mysql-5.6.19-win32 (64) .zip (desde /mysql-5.6.19-win32(64)/bin/mysqldump.exe)
3. Reemplace este archivo recién extraído con el archivo mysqldump.exe ya instalado (dir de instalación / mysql / bin / mysqldump.exe)


En Workbench busca Preferencias: Editar -> Preferencias -> Administrador -> Ruta a la herramienta mysqldump. Explore su carpeta MySQL dentro de la carpeta bin y busque mysqldump.exe.


La razón para esto es que MySQL 5.6 ha eliminado el soporte para "SET OPTION" y sus herramientas de cliente mysql probablemente estén en una versión anterior. Lo más probable es 5.5 o 5.1. Hay más información sobre este problema en el sitio web de MySQL bugs.

La solución más rápida es actualizar sus herramientas de cliente mysql a 5.6 y su problema será resuelto. Si está en la plataforma Linux, aquí hay una solución que funcionó muy bien para mí: http://www.markomedia.com.au/mysqldump-mysql-5-6-problem-solved/


Para Mac, depende de tu instalación. Si usó un archivo dmg para instalarlo, necesita encontrar el directorio bin. el mío estaba bajo /usr/local/mysql/bin Encontrarás el archivo mysqldump debajo de esta carpeta. Ahora proporcione esta ubicación en sus Preferencias -> Administrador -> Ruta a la herramienta mysqldump como /usr/local/mysql/bin/mysqldump Debería ser bueno exportar ahora.


Probablemente estés usando Amazon RDS, ¿verdad? Puede obtener la versión más reciente de mysqldump, v5.6 y usarla en su lugar.

Descargue la cremallera portátil aquí y extraiga allí el mysql / mysqldump.exe. http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.3/

Lo intenté justo ahora y funcionó bien para mí.


Si está en Linux, actualice mysql-client a la última versión. En Ubuntu:

sudo apt-get upgrade mysql-client

hizo el trabajo por mí.

Setting up mysql-client-5.5 (5.5.43-0ubuntu0.12.04.1) ...

El mío se actualizó a 5.5 y mysqldump ahora funciona para mí. Esto está en Amazon RDS con MySQL 5.6.x


Si está en una máquina Linux, esto lo proporciona el paquete mysql-client . Instalar eso me solucionó el problema.


Si está usando Window 10 . Su Mysql server se habría instalado en el directorio C:/Program Files/MySQL y todos los componentes se instalarán en C:/Program Files (x86)/MySQL . Vaya a MySql Workbench > Edit > Preferences . Se abrirá una ventana, haga clic en la pestaña Administrador y mencione la ruta de su mysqldump.exe (que está presente en C:/Program Files/MySQL ). Reinicia tu banco de trabajo.

Gracias, feliz codificación!


Tengo la versión Mysql 5.6.12 . SET SQL_QUOTE_SHOW_CREATE=1 funciona bien en mi máquina. ahora puedo tomar un volcado de sql.

mysql> SET SQL_QUOTE_SHOW_CREATE = 1; Consulta OK, 0 filas afectadas (0.00 seg)

trabajó para mi.


Tuve el mismo error en MySQL Workbench.

  1. Averigüe dónde están las herramientas mysqldump proporcionadas por su instalación de MySQL 5.6. En mi Mac estaba en "usr / local / mysql-5.6.10-osx10.7-x86_64 / bin / mysqldump".
  2. Luego configuré esta ruta en MySQL Workbench / Preferences / Administrator / Path to mysqldump Tool
  3. Regrese a MySQL Workbench.

Deberia de funcionar.


Tuve este problema en Amazon EC2 al acceder a una base de datos RDS Mysql 5.6. Yo solo corrí

sudo apt-get upgrade

No actualizó el cliente mysql a 5.6, pero mysqldump ahora funciona bien.


Utilizando Windows 7, una solución mucho más fácil para mí fue encontrar mysqldump.exe; C: / Archivos de programa / MySQL / MySQL Server 5.6 / bin / mysqldump.exe

cópielo y luego reemplace MySQL workbench mysqldump.exe que se encuentra en la raíz de workbench C: / Program Files / MySQL / MySQL Workbench CE 5.2.47 / mysqldump.exe

Reinicie MySQL workbench y todo debería funcionar bien.