Mysqlworkbench дает ошибку версии при экспорте базы данных - программирование
Подтвердить что ты не робот

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?

4b9b3361

Ответ 1

Vai até Edit - Предпочтения - Администратор - Путь к Mysqldumptool: (заготовьте mysqldump.exe na pasta MysqlServer clique nele e de ok), apos is as tente fazer o backup.


Перейдите в раздел "Редактировать - Настройки" - "Администратор" - "Путь к Mysqldumptool": (найдите файл mysqldump.exe в папке установки MySQL Server (это может быть: mysql/bin/), затем щелкните по нему и нажмите ОК), после чего попытайтесь сделать резервное копирование.

Ответ 2

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

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

захватите этот файл и замените его в текстовом поле "Путь к mysqldump"

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

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

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

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

Ответ 6

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

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

locate mysqldump