php - importar - mysqlworkbench da error de versión al exportar base de datos
mysqldump.exe download (8)
Afortunadamente, aunque no es obvio, existe una solución bastante sencilla. Solo necesitas actualizar el mysqldump.exe
. La versión actualizada del archivo .exe
se puede encontrar en. Para resolver el problema, simplemente vaya a Edit->Preferences->Administrator
, y busque la siguiente ruta
C:/Program Files/MySQL/MySQL Server 5.6/bin/mysqldump.exe
tome este archivo y reemplácelo en el cuadro de texto de la Path to mysqldump tool
Puede haber la siguiente ruta de acceso configurada antes de lo mencionado anteriormente, así que simplemente sustitúyalo por el más nuevo.
C:/Program Files/MySQL/MySQL Workbench CE 5.2.47/mysqldump.exe
Los caminos pueden ser ligeramente diferentes para usted, pero la solución sigue siendo la misma. En algunos sistemas operativos (64 bits), hay dos carpetas C:/Program Files (x86)/MySQL
y C:/Program Files/MySQL
Pero debes ir a C:/Program Files/MySQL
Espero que te ayude :)
Cuando intento exportar mi base de datos a través de mysqlworkbench de forma remota desde el servidor local,
Estoy recibiendo algunos errores de versión por debajo.
mysqldump Version Mismatch [Content] mysqldump.exe is version 5.5.16, but the MySQL Server to be dumped has version 5.6.10-log. Because the version of mysqldump is older than the server, some features may not be backed up properly. It is recommended you upgrade your local MySQL client programs, including mysqldump to a version equal to or newer than that of the target server. The path to the dump tool must then be set in Preferences -> Administrator -> Path to mysqldump Tool
Estoy tratando de encontrar una solución, busqué una solución en google pero no pude encontrar una buena respuesta para resolver el problema.
¿Alguien sabe, cómo solucionar este problema en mysqlworkbench?
Como estas respuestas no están totalmente claras para los usuarios de Mac, aquí es donde encontré mi archivo MySQLDump:
Aplicaciones> MAMP> Biblioteca> bin> mysqldump
Una búsqueda rápida de ''mysqldump'' debería localizar esto. Seguí las respuestas anteriores y voy a:
Preferencias> Administración> Ruta a la herramienta mysqldump:
Este era mi camino ahora: / Aplicaciones / MAMP / Biblioteca / bin / mysqldump
El mensaje dice que necesita una herramienta mysqldump más nueva. Una que coincida con el servidor del que desea volcar. Entonces, dependiendo de la plataforma que esté ejecutando, obtenga una copia de la herramienta mysqldump de una instalación de servidor que tenga una versión reciente. Cada servidor viene con una herramienta mysqldump. Así que debería ser fácil conseguir una copia.
Coloque la herramienta en una ubicación donde tenga un hogar persistente, pero no entre en conflicto con otras instancias, y apunte a MySQL Workbench (como indica el mensaje).
En Linux, como Ubuntu, Editar> Preferencias ...> Administración (pestaña), configure "Ruta a la herramienta mydqldump" en / usr / bin / mysqldump (lo más probable es que, por defecto, es donde se supone que está).
Si no está seguro, puede intentar encontrar dónde se encuentra mysqldump ejecutando el siguiente comando en la terminal:
locate mysqldump
En mi Mac, (ejecutando la última Mac OS Sierra), cambié la ruta de mysqldump a / Applications / XAMPP / xamppfiles / bin / mysqldump, y eso resolvió el problema. Anteriormente, la ruta se configuraba a una versión diferente (versión anterior) de mysqldump. Por lo tanto, necesitas obtener la versión más reciente de mysqldump.
Estaba tratando de resolver este problema con el mysqldump predeterminado usando Edit > Preferences... > Administration (tab)
, y configurando desde /usr/bin/mysqldump
que no funcionó.
¡Vi que el servidor XAMPP también tiene un archivo mysqldump que funcionó bien! Generalmente, puede encontrarlo en /opt/lampp/bin/mysqldump
(para debian y similares), por lo que puede usar esta ruta en sus preferencias dentro de workbench.
Vaya a Editar - Preferencias - Administrador - Ruta a Mysqldumptool: (busque el archivo mysqldump.exe en su carpeta de instalación del servidor MySQL (podría ser: mysql / bin /) luego haga clic en él y ok), luego intente hacer la copia de seguridad.
wb_admin_export.py (utilizado por mysqldump) mira la variable PATH para encontrar mysqldump y obtener el número de versión. asegúrese de que sea mysqldump desde mysql bundle, no mysql workbench ...