web-dev-qa-db-ja.com

mysqlワークベンチからデータベースをエクスポートできません

ちょっとみんな私は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つのエラーで終了しました

何がうまくいかないか考えていますか?ありがとう

24
the essential

MySql Workbenchバージョン8.0.13では、次の手順を実行します。

  1. 管理/データエクスポートに移動します
  2. 「エクスポートするテーブル」リストでエクスポートするスキーマを選択します
  3. [詳細オプション...]ボタン(右上)をクリックします
  4. オプション「その他/列統計」を検索します
  5. 値を0に設定します
  6. [戻る]ボタン(右上)をクリックします

これで動作するはずです。残念ながら、MySql Workbenchを起動するたびにそれを行う必要があります。

29
S.H.Bouwhuis

また、この問題に遭遇しました。次のように決定しました。「ワークベンチ」メニューで、次に移動します。

編集-設定-管理

mysqldumpツールへのパス」フィールドで、mysqldump.exeへのパスを指定します。私の場合は「C:\ Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe "、[OK]をクリックします。

その後、エラーは表示されなくなりました。

22
Artem

5分前に同じ問題が発生しました。

mysqldumpコマンド--column-statistics=0を追加して修正しました。それをやればうまくいくはずです。

私の場合、それはphingタスクですが、あなたはアイデアを得る必要があります。

enter image description here

6
Matt Komarnicki

私も同じ問題を抱えていました。MySQLWorkbench Data Exportの詳細オプションの列統計を無効にすることで、この問題を解決できます。

1:詳細オプションをクリックします: enter image description here

2:列統計の別のセクションでTRUEを削除し、0に設定して無効にします。 enter image description here

次に、データを返してエクスポートします。ありがとうございました

6
Sunil Valmiki

これは、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構成ファイル。

5
Amitesh

私は同じ問題を抱えていて、次のように解決しました:

ワークベンチの設定を編集します:編集->設定->管理

プロパティ「mysqldumpツールへのパス」にmysqldump.exeのパスを配置します。通常は「C:\ Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe」にあります。

4
Yosbel Santana

Workbench 8.0.16のバグ。

修正:

ワークベンチプログラムディレクトリのモジュールの下にあるwb_admin_export.pyを編集できます。 「skip_column_statistics = True」を検索し(条件を見つけます、心配しないでください)、その行にコメントを追加し、「skip_column_statistics = True」という行を追加します(条件なし)。

必須パラメーターは常に追加されます。

1
Wolfram