.SQL ファイルをインポートする Error – MySQL server has gone away

このチュートリアルでは、コマンド ライン経由で .sql ファイルをインポートするときに表示されるエラーを解決します。 .SQL ファイルをインポートする Error – MySQL server has gone away.

私たちがする必要があるとき インポートされたファイル .SQL 大きな 日ベース、古典的な方法を介して phpMyAdmin それはあまり良い解決策ではありません。 ほとんどの場合、「reqest timeout"。 輸入 .SQL File Error – MySQL server has gone away.

最も簡単なのは接続することです SSH / データベースを保持しているサーバーにコンソール、ファイルをアップロードしましょう .sql  次に、インポート用の特定のコマンド ラインを実行します。

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

コマンドラインを実行してデータベースパスワードを入力した後、次のエラーが発生した場合:「ERROR 2006 (HY000) at line 1281: MySQL server has gone away"、ほとんどの場合、インポートされたファイルのボリューム制限を超えていることが原因です。

の標準構成では、 MySQL、「」で設定された音量制限max_allowed_packet」は、データベースにインポートするファイルのサイズよりも小さくする必要があります。

最も簡単な解決策は、ファイルを編集することです」my.cnf」 そして、私たちのニーズに適した制限を確立する. たとえば、ファイルをインポートする場合 .SQL 320 MB の場合、ファイルを編集します」my.cnf」と次の行を追加します。

 max_allowed_packet=400M 

編集して保存した後、サーバー上で mysql サービスを再起動し、インポート用のコマンド ラインを再起動します。 .SQL ファイルをインポートしなくてもすべてが機能するはずです Error – MySQL server has gone away.

テクノロジーに情熱を持っており、喜んで記事を書いています StealthSettings2006 年から .com を運営しています。私はオペレーティング システムに関して豊富な経験を持っています。 macOS, Windows シ Linuxだけでなく、プログラミング言語やブログ プラットフォームでも使用できます (WordPress) およびオンライン ストアの場合 (WooCommerce、Magento、PrestaShop)。

» Linux » MySQL » .SQL ファイルをインポートする Error – MySQL server has gone away
コメント