ちょっとみんな私はmysqlワークベンチからデータベースをエクスポートしようとしていますが、エクスポートの進行状況でこれを取得します:
実行中:mysqldump.exe --defaults-file = "c:\ users\user\appdata\local\temp\tmp2h91wa.cnf" --user = root --Host = localhost --protocol = tcp --port = 3306- -default-character-set = utf8 --skip-triggers "mydb" mysqldump: 'SELECT COLUMN_NAMEを実行できませんでした。
JSON_EXTRACT(HISTOGRAM、 '$。 "number-of-buckets-specified"')
FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'mydb' AND TABLE_NAME = 'courses'; ':information_schemaの不明なテーブル' column_statistics '(1109)操作が終了コード2 20:55:09で失敗しましたC:\ Users\user\Documents\dumps\mydb.sqlのエクスポートが1つのエラーで終了しました
何がうまくいかないか考えていますか?ありがとう
MySql Workbenchバージョン8.0.13では、次の手順を実行します。
これで動作するはずです。残念ながら、MySql Workbenchを起動するたびにそれを行う必要があります。
また、この問題に遭遇しました。次のように決定しました。「ワークベンチ」メニューで、次に移動します。
編集-設定-管理
「mysqldumpツールへのパス」フィールドで、mysqldump.exeへのパスを指定します。私の場合は「C:\ Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe "、[OK]をクリックします。
その後、エラーは表示されなくなりました。
これは、mysqldump 8でデフォルトで「有効」になっているフラグが原因です。
--column-statistics = 0を追加することで無効にできます。
構文:
mysqldump --column-statistics=0 --Host=<server> --user <user> --password <securepass>
詳細については、 link をご覧ください。
デフォルトで列統計を無効にするには、追加できます
[mysqldump]
column-statistics=0
/etc/my.cnfや〜/ .my.cnfなどのMySQL構成ファイル。
私は同じ問題を抱えていて、次のように解決しました:
ワークベンチの設定を編集します:編集->設定->管理
プロパティ「mysqldumpツールへのパス」にmysqldump.exeのパスを配置します。通常は「C:\ Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe」にあります。
Workbench 8.0.16のバグ。
修正:
ワークベンチプログラムディレクトリのモジュールの下にあるwb_admin_export.pyを編集できます。 「skip_column_statistics = True」を検索し(条件を見つけます、心配しないでください)、その行にコメントを追加し、「skip_column_statistics = True」という行を追加します(条件なし)。
必須パラメーターは常に追加されます。