1. 現象
mysql が SQL ファイルを使用してデータベースをインポートすると、24 行目でエラー 1840 (HY000) が表示されます: @@GLOBAL.GTID_PURGED は @@GLOBAL.GTID_EXECUTED が空の場合にのみ設定できます。 mysql データベースはインストールされたばかりで、マスター/スレーブ レプリケーションは構成されておらず、GTID のマスター/スレーブ レプリケーションも構成されていません。
2. 解決策
オンライン情報を調べ、テストした結果、次の方法で問題を解決できることがわかりました
mysqlモードに入り、マスターをリセットします
# mysql -u root -p
パスワードを入力してください
mysql>reset master;
終了後、再インポートすればOKです。
以上がmysql のエラー 1840 の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。