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.
- Encuentre su carpeta de descarga original de mysql y busque en la carpeta
/bin
, debe haber unmysqldump.exe
. - Vaya a Preferencias de Workbench:
Edit -> Preferences -> Administrator -> Path
a la herramienta mysqldump, e ingrese la ruta al mysqldump.exe que encontró. - Ahorre presionando "OK" y reiniciando Workbench.
- 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 comoC:/.../bin>
. Aquí, escribamysqldump -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.
- 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".
- Luego configuré esta ruta en MySQL Workbench / Preferences / Administrator / Path to mysqldump Tool
- 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.
simplemente actualice su cliente mysql Cómo actualizar MySQL en Linux, como Fedora con Yum, que es más rápido y conveniente