Siz*_*ode 51 php mysql export mysql-workbench
当我尝试从localserver远程通过mysqlworkbench导出我的数据库时,
我得到一些以下版本错误.
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
Run Code Online (Sandbox Code Playgroud)
我试图找到解决方案,我在谷歌搜索解决方案,但找不到任何解决问题的好答案.
有谁知道,如何解决mysqlworkbench中的这个问题?
小智 98
转到编辑 - 首选项 - 管理员 - Mysqldumptool的路径:(在MySQL服务器安装文件夹中查找文件mysqldump.exe(可能是:mysql/bin /)然后单击它并确定),然后尝试进行备份.
小智 23
幸运的是,虽然不是很明显,但有一个相当简单的解决方案.你只需要更新mysqldump.exe..exe可以找到该文件的最新版本.要解决此问题,只需转到Edit->Preferences->Administrator,然后浏览以下路径
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe
Run Code Online (Sandbox Code Playgroud)
抓取此文件并将其替换为Path to mysqldump tool文本框
在上面提到的之前可能有以下路径设置,所以只需用新的路径替换它
C:\Program Files\MySQL\MySQL Workbench CE 5.2.47\mysqldump.exe
Run Code Online (Sandbox Code Playgroud)
您的路径可能略有不同,但解决方案保持不变.在一些操作系统(64位),有两个文件夹
C:\Program Files (x86)\MySQL
,
C:\Program Files\MySQL
但你必须去C:\Program Files\MySQL
希望它会帮助:)
在基于 Linux 的 Ubuntu 中,编辑 > 首选项... > 管理(选项卡),将“mydqldump 工具的路径”设置为/usr/bin/mysqldump(默认情况下很可能就是它应该在的位置)。
如果您不确定,您可以尝试通过在终端中运行以下命令来查找 mysqldump 所在的位置:
locate mysqldump
Run Code Online (Sandbox Code Playgroud)