最近、MySQL Workbench 6.1 CEからデータベースをエクスポートし、それを新しいバージョンのMySQL WorkBench 8.0.11にインポートしようとした後も、この問題が発生しました。それぞれがコミュニティサーバーインストーラーmsiでインストールされました。
検索を行った後、MySQLWebサイトで次のバグレポートに遭遇しました。
私にとってうまくいった修正は、ダンプファイルを手動で調べて、ステートメントを削除することでした:
これを行った後、エラーが発生しました
しかし、この回答済みの質問を参照した後:この関数の宣言には、DETERMINISTIC、SQLなし、またはREADS SQL DATAがなく、バイナリログが有効になっています 次のように入力するだけです:
SET GLOBAL log_bin_trust_function_creators = 1;
MySQLコマンドラインクライアントでその問題を解決し、最終的に、ダンプされたすべてのテーブル、データ、ルーチン、および関数を含むデータベースを適切にインポートできるようになりました。
うまくいけば、これで他の人の時間を節約できます。