MySQL Workbench Migration を実行して、テーブルを MS SQL から MySQL に転送しようとしています。
最新バージョンのワークベンチ (または最新のバージョンのいずれか) を使用すると、移行はすぐに失敗し、次のエラーが表示されます。
/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
ワークベンチが生成したシェル スクリプト (転送を実行するため) を使用しようとすると、代わりに次のエラーが発生します。
/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 からインストールすることをお勧めします。