Я пытаюсь запустить MySQL Workbench Migration, чтобы перенести таблицу из MS SQL в MySQL.
При использовании последней версии Workbench (или любой из последних) миграция мгновенно завершается сбоем и выдает следующую ошибку:
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18: no version information available
(required by /usr/bin/wbcopytables)
relocation error: /usr/bin/wbcopytables: symbol mysql_options4, version
libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time
reference
ERROR: Copy helper exited with an error: Worker exited with status 127
Если я попытаюсь использовать скрипт оболочки, который генерирует Workbench (для выполнения передачи), я вместо этого получу следующую ошибку:
/usr/bin/wbcopytables: error while loading shared libraries: libwbbase.so: cannot
open shared object file: No such file or directory
Передача отлично работает со старой версией, но сейчас у меня возникла другая проблема (передача не всех строк таблицы, а всегда останавливается в определенной точке)
Любая помощь будет оценена по достоинству. Спасибо!
решение1
mysql_options4
был добавлен только в mysql 5.6.6. Вам понадобится более новая версия libmysqlclient.
я бы предложил установить его из ppa:ondrej/mysql-5.6