Posted at

MySQL8.0.17でCLONEプラグインのインストールに失敗する

MySQL8.0.17にて新たにCLONEプラグインが導入されましたが、以下のようなエラーが出力されインストールに失敗することがありました。

mysql> INSTALL PLUGIN CLONE SONAME "mysql_clone.so";

ERROR 1123 (HY000): Can't initialize function 'CLONE'; Plugin initialization function failed.

以下バグレポートで報告されていますが、いくつかのパラメータ設定によりプラグインのインストールに失敗するようです。

https://bugs.mysql.com/bug.php?id=96281

バグレポート内では explicit_defaults_for_timestamp=OFF と、MySQL8.0.13から追加された sql_require_primary_key=ON が設定されているときに失敗すると報告されています。