也许不是一个合适的SO问题,但我会尝试一下。
当我尝试从远程服务器转储数据库时,我的MacOS MySQL工作台告诉我:
Applications / MySQLWorkbench.app / Contents / MacOS / mysqldump是版本5.7.12,但要转储的MySQL服务器版本为5.7.15。 由于mysqldump的版本比服务器旧,因此某些功能可能无法正确备份。 建议您将本地MySQL客户端程序(包括mysqldump)升级到等于或高于目标服务器的版本。 然后必须在Preferences - >中设置转储工具的路径。管理员 - > mysqldump工具的路径:
我安装了6.3版本,内置"检查更新"只告诉我我已经有了最新版本。
有谁知道我可以去哪里下载这个更新的转储工具?我在MySQL.com上环顾四周,但无法找到它。
答案 0 :(得分:5)
有一种解决问题的简单方法。
刚开始谷歌类型:mysqldump 5.7.20(这个数字是你要找的版本,在我的情况下是5.7.20) 从https://dev.mysql.com/downloads/mysql/中选择链接网站 在该页面上向下滚动,直到您看到可用下载列表,选择您的操作系统(在我的情况下是Windows)然后...下载具有您正在寻找的版本的zip。 解压缩该文件夹...转到它里面的bin ...从那里复制mysqldump并将其粘贴到你的MySQLWorkbench文件夹中...(替换那个在那里) 重启你的MySQLWorkbench ......就是这样。
答案 1 :(得分:0)
你只需要更新mysqldump.exe。可以找到exe的最新版本。要解决问题,只需转到Edit-> Preferences-> Administrator,然后浏览以下路径 例如C:\ Program Files \ MySQL \ MySQL Workbench CE 5.2.47 \ mysqldump.exe
答案 2 :(得分:0)
如果由于某种原因您有两个单独的 SQL 服务器安装,您可能指向了错误的 sqldump。