Después de una instalación limpia de Windows 10 cuando comencé a usar MySQL Workbench, tengo este error cuando intento volcar una base de datos.
No pude encontrar nada al respecto en ninguna parte, lo único que encuentro son problemas con phyton, pero nada relacionado con Workbench.
Salida después de volcar una base de datos:
08:29:00 Dumping foo(all tables) Error executing task write() argument must be str, not bytes 08:29:01 Export of b'C:\\Users\\erick\\Documents\\dumps\\Dump20210121 (2).sql' has finishedY el archivo de salida está en blanco, ¿algunas ideas?
Si tiene la versión más reciente de MySQL Workbench (8.0.23), simplemente desinstale e instale MySQL Workbench 8.0.20. Eso funcionó para mí.
Puede deshabilitar (desmarcar) la opción crear esquema . Es molesto pero funciona.
Otra solución a este problema es editar wb_admin_export.py .
En dump_to_folder (línea 1679 ) reemplazar
self.out_pipe = open(path,"w")con
self.out_pipe = open(path,"wb") En dump_to_file (línea 1957 ) reemplazar
self.out_pipe = open(self.path,"w")con
self.out_pipe = open(self.path,"wb")