2017-10-31 11 views
1

私のdocker-compose.ymlをMacBook(macOS 10x - 8GB - 2.4 GHZ)で動かすことに問題があります。 docker-entrypoint.shが私が与えているDB(900MBのMySQLのダンプ)をインポートしたいときは、すべてうまく動作します。Docker MariaDB Containerがデータのインポートに失敗する

sw_mysql_1 | ERROR 2013 (HY000) at line 337: Lost connection to MySQL server during query 

この正確なプロジェクトは、デスクトップ(Intel Quad 3.7 GHZ + 16GB RAM)で正常に動作します。それはハードウェアの問題かソフトウェアですか(MacまたはUbuntu上のDocker)ですか?

答えて

0

ドッカーコンテナに設定されている最大サイズより大きい挿入文があるかどうかを確認してください。

MySQL起動設定は、コンテナのファイル/etc/mysql/my.cnfで指定されています。

違いがある場合は、ドッカーのローカル設定を模倣してみてください。

+0

他のコンピュータで同じビルドを使用していたので、この問題が発生した後でmax_sizeの問題ではなく、すでに16M(max_allowed_pa​​cket)に設定しています。 – Isengo

1

Docker RAM Setup

私は解決策を見つけた - どうやらMAC用ドッカーは異なる設定を使用するか、与えられたRAMの割合は、このコンピュータ上で十分にwasn't。

1GBのダンプで4GBに設定すると写真が表示されます。

関連する問題