Как заставить MySQL Workbench распознавать MySQL 8.0? - PullRequest
0 голосов
/ 14 октября 2019

При просмотре состояния сервера MySQL Workbench указывается, что используется версия «5.7.24 (MySQL Community Server (GLP))». При попытке обновить его до более новой версии, я обнаружил, что в соответствии с установщиком MySQL, Workbench уже должен использовать версию 8.0:

Screenshot of the Installer versions

Это, в свою очередь, дает мне ошибки, связанные ск несовпадающим номерам версий при попытке использовать функции экспорта данных Workbench. Я что-то упускаю из виду? Я не уверен, почему Workbench не распознает / использует обновленный MySQL.

1 Ответ

0 голосов
/ 14 октября 2019

Я не уверен на 100%, что правильно понял ваш вопрос, но похоже, что вы пытаетесь использовать MySQL Workbench 8.0.17 для экспорта данных с другого сервера (вы не сказали, что это такое, но я предполагаю,это отдаленный). MySQL Workbench использует mysqldump для экспорта данных (создания дампов) и поставляется с ними (используя последнюю доступную версию на момент выпуска MySQL Workbench).

К сожалению, версии mysqldump не имеют обратной совместимости (по крайней мере, намеренно), поэтому при использовании версии mysqldump 8.0.17 для выгрузки 5.6. сервер, это может привести к проблемам. Об этом предупреждает MySQL Workbench. В настройках MySQL Workbench есть параметр, позволяющий указать другой двоичный файл mysqldump:

enter image description here

Используйте его для переключения между версиями mysqldump, которые соответствуют вашему серверу. версия для достижения наилучших результатов.

...