Версия mysqldump не соответствует версии сервера на Mac OSX - PullRequest
7 голосов
/ 23 декабря 2011

Я использую сервер MySql на Mac OSX 10.6.7 и установил последнюю версию графического интерфейса MySQL Workbench для его администрирования. Когда я пытаюсь экспортировать базу данных, я получаю сообщение о том, что mysqldump версии 5.1.34 и, следовательно, несовместим с сервером, версия которого 5.5.9. Как я могу обновить версию mysqldump для совместимости с моим сервером? Спасибо

Ответы [ 3 ]

9 голосов
/ 25 ноября 2012

Посмотрите на папку установки mysql. Скорее всего, это / usr / local / mysql / bin Вы найдете mysqldump совместимым с вашей версией mysql. Вы должны указать mysqlworkbench пойти и получить mysqlworkbench из этого места. Для этого откройте mysqlworkbench - предпочтения - admin

4 голосов
/ 23 декабря 2011

Ваш лучший выбор - удалить все, что когда-либо устанавливал сервер MySQL, и установить его через Brew

http://mxcl.github.com/homebrew/

Вы также можете просто установить MySQL в дополнение к тому, которыйработают, однако это не рекомендуется.

brew install mysql

надеюсь, что версия brew будет достаточно новой, чтобы поддерживать ее.хорошая идея сделать экспорт с помощью такого инструмента, как navicat.

2 голосов
/ 04 мая 2018

У меня были некоторые проблемы, чтобы точно знать, что и где поставить локальный путь в настройках. Вот более подробная информация:

1- Перейдите в mysqlworkbench и измените настройки: mysqlworkbench / предпочтения ... / Administartion

2- Отредактируйте поле «Путь к mysqldump Tool:» и выберите локальный mysqldump пример: /usr/local/Cellar/mysql/5.7.21/bin/mysqldump

...