it-swarm.com.ru

mysqlworkbench дает ошибку версии при экспорте базы данных

Когда я пытаюсь экспортировать свою базу данных через 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

Я пытаюсь найти решение, я искал решение в Google, но не смог найти хорошего ответа для решения проблемы.

Кто-нибудь знает, как исправить эту проблему в mysqlworkbench?

34
Sizzling Code

Перейдите в Edit - Preferences - Administrator - Путь к Mysqldumptool: (найдите файл mysqldump.exe в папке установки MySQL Server (это может быть: mysql/bin /), затем щелкните по нему и все в порядке), после этого попробуйте выполнить резервное копирование.

69
Gustavo

К счастью, хотя это и неочевидно, существует довольно простое решение. Вам просто нужно обновить mysqldump.exe. Актуальную версию файла .exe можно найти в. Чтобы решить эту проблему, просто перейдите на Edit->Preferences->Administrator и перейдите по следующему пути 

C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe

возьмите этот файл и замените его в текстовом поле Path to mysqldump tool 

Там может быть следующий путь установлен выше, чем выше, так что просто замените его на новый

C:\Program Files\MySQL\MySQL Workbench CE 5.2.47\mysqldump.exe

Пути для вас могут немного отличаться, но решение остается тем же В некоторых ОС (64-битных) есть две папки C:\Program Files (x86)\MySQL и C:\Program Files\MySQL Но вы должны пойти на C:\Program Files\MySQL Надеюсь, это поможет :)

18
Akaal

В сообщении говорится, что вам нужен более новый инструмент mysqldump. Тот, который соответствует серверу, с которого вы хотите создать дамп. Таким образом, в зависимости от используемой платформы, получите копию инструмента mysqldump с серверной установки, которая имеет последнюю версию. Каждый сервер поставляется с инструментом mysqldump. Так что должно быть легко получить копию.

Поместите инструмент в место, где он имеет постоянный дом, но не конфликтует с другими экземплярами, и укажите на него MySQL Workbench (как говорится в сообщении).

3
Mike Lischke

В Linux на основе Ubuntu, Edit> Preferences ...> Administration (вкладка), установите «Path to mydqldump Tool» в/usr/bin/mysqldump (скорее всего, по умолчанию именно там, где и должно быть).

Если вы не уверены, вы можете попытаться определить местонахождение mysqldump, выполнив в терминале следующую команду:

locate mysqldump
1
evilReiko

На моем Mac (с последней версией Mac OS Sierra) я изменил путь mysqldump на/Applications/XAMPP/xamppfiles/bin/mysqldump, и это решило проблему. Ранее был задан путь к другой версии (более старой версии) mysqldump. Итак, вам нужно получить новейшую версию mysqldump.

1
Vladimir Despotovic

Поскольку эти ответы не совсем понятны для пользователей Mac, я нашел свой файл MySQLDump:

Приложения> MAMP> Библиотека> bin> mysqldump

Быстрый поиск «mysqldump» должен найти это. Я следовал приведенным выше ответам и перехожу к:

Предпочтения> Администрирование> Путь к mysqldump Tool:

Теперь это мой путь:/Applications/MAMP/Library/bin/mysqldump

1
pinkp

wb_admin_export.py (используется mysqldump) просматривает переменнуюPATH, чтобы найти mysqldump и получить номер версии. убедитесь, что его mysqldump из комплекта mysql, а не инструментальные средства mysql ...

0
Dutch Glory

Я пытался решить эту проблему с помощью mysqldump по умолчанию, используя Edit > Preferences... > Administration (tab) и параметр из /usr/bin/mysqldump, который не работал.

Я видел, что на сервере XAMPP тоже есть файл mysqldump, который работал нормально! Обычно вы можете найти его в /opt/lampp/bin/mysqldump (для Debian и аналогичных), чтобы вы могли использовать этот путь в своих настройках в рабочей среде.

0
navid hernandez