このチュートリアルは、ファイルの注文行.sqlを介してインポートするときに表示されるエラーを解決します。 .sqlファイルエラーをインポートします – MySQLサーバーはなくなりました。
私たちが持っているとき インポートされたファイル .SQL 一つで大きい 日付ベース、古典的な方法による phpMyAdmin それは良い解決策ではありません。ほとんどの場合、私たちは “reqest timeout“。輸入 .SQL ファイルエラー – MySQLサーバーはなくなりました。
最も簡単なのは接続することです 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ファイルエラーをインポートせずにすべてが機能するはずです – MySQLサーバーはなくなりました。