Ich versuche, MySQL Workbench Migration auszuführen, um eine Tabelle von MS SQL nach MySQL zu übertragen.
Wenn ich die neueste Version von Workbench (oder eine der neuesten Versionen) verwende, schlägt die Migration sofort fehl und ich erhalte diesen Fehler:
/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
Wenn ich versuche, das von Workbench generierte Shell-Skript zu verwenden (um die Übertragung durchzuführen), erhalte ich stattdessen diesen Fehler:
/usr/bin/wbcopytables: error while loading shared libraries: libwbbase.so: cannot
open shared object file: No such file or directory
Die Übertragung funktioniert mit einer älteren Version einwandfrei, aber ich habe jetzt ein anderes Problem damit (es werden nicht alle Zeilen der Tabelle übertragen, es stoppt immer an einem bestimmten Punkt)
Für jede Hilfe wäre ich dankbar. Danke!
Antwort1
mysql_options4
wurde nur in MySQL 5.6.6 hinzugefügt. Sie benötigen eine neuere Version von libmysqlclient.
ich würde vorschlagen, es von ppa:ondrej/mysql-5.6 zu installieren