MySQL Workbench ERROR: unknown variable 'delayed-insert=FALSE' [Solución]
|Trabajando un poco con la base de datos al hacer un respaldo me ha salido el siguiente error:
1 2 3 4 5 6 |
19:45:17 Dumping database (all tables) Running: mysqldump.exe --defaults-file="c:\users\hugo\appdata\local\temp\tmpd46jjz.cnf" --delayed-insert=FALSE --host=127.0.0.1 --protocol=tcp --user=root --port=3306 --default-character-set=utf8 --skip-triggers "database" mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE' Operation failed with exitcode 7 19:45:17 Export of C:\xampp\htdocs\proyecto\bd\archivo.sql has finished with 1 errors |
Ignoro totalmente porque me ha salido esta vez, pero stackoverflow me ha dado la solución después de buscar un poco ese error y se los quiero compartir.
Debemos encontrar la ruta de instalación de Workbench en nuestro sistema, como ahorita estoy en Windows y he instalado la versión 64 bits mi ruta es esta:
C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules, ahí debemos encontrar el siguiente archivo: wb_admin_export_options.py. Dentro de ese archivo buscamos la linea que comienza con este código:
1 |
"delayed-insert" |
Vamos a comentar esa línea de código anteponiendo el simbolo "#" al inicio:
1 |
# "delayed-insert":["Write INSERT DELAYED statements rather than INSERT statements.","FALSE", "BOOL", ("5.0.0", "5.7.0")], |
Guardamos el archivo y debemos reiniciar Workbench si lo tenemos abierto, con esto deberia hacer la exportación correctamente.