mysqlworkbench 在导出数据库时给出版本错误

新手上路,请多包涵

当我尝试通过 MySQL Workbench 从本地服务器远程导出我的数据库时,

我收到一些低于版本的错误:

mysqldump Version Mismatch [内容] mysqldump.exe 是5.5.16 版本,但是要转储的MySQL Server 有5.6.10-log 版本。因为mysqldump的版本比服务器旧,有些功能可能无法正常备份。建议您升级本地 MySQL 客户端程序,包括 mysqldump 到等于或高于目标服务器的版本。然后必须在 Preferences -> Administrator -> Path to mysqldump Tool 中设置转储工具的路径

我正在尝试找到解决方案 - 我在谷歌上搜索了解决方案,但找不到解决问题的好答案。

有谁知道,如何在 MySQL Workbench 中解决这个问题?

原文由 Sizzling Code 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 652
2 个回答

转到: Edit -> Preferences -> Administrator -> Path to Mysqldumptool

在您的 MySQL 服务器安装文件夹中查找文件 mysqldump.exe (可能是: mysql/bin/ )。然后点击它,然后 OK 。之后尝试进行备份。

原文由 Gustavo 发布,翻译遵循 CC BY-SA 4.0 许可协议

一种可能的解决方案是创建一个运行带有标志 –column-statistics=0 的 mysqldump 的脚本,然后将 Workbench 配置为指向该脚本:

@ECHO OFF “C:\Program Files\MySQL\MySQL Workbench 8.0 CE\mysqldump.exe” %* –column-statistics=0

原文由 Giannis Perantonakis 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题