.SQLをインポートする File エラー-MySQLサーバーがなくなりました

私たちがする必要があるとき インポートされた.SQLファイル 大きな 日ベース、古典的な方法を介して phpMyAdminの それはあまり良い解決策ではありません。 ほとんどの場合、「要求タイムアウト「最も簡単な方法は、SSH /コンソールをデータベースを保持しているサーバーに接続し、.sqlファイルにアップロードしてから、インポートする特定のコマンドラインを実行することです。

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

コマンドラインを実行してデータベースパスワードを入力した後、「エラー2006(HY000)行1281:MySQLサーバーがなくなりました」というエラーが発生した場合、ほとんどの場合、インポートされたファイルのボリューム制限を超えています。 標準のMySQL構成では、「max_allowed_pa​​cket」に設定されているボリューム制限が、データベースにインポートするファイルのボリューム制限よりも低くなる可能性があります。
最も簡単な解決策は、「my.cnf」ファイルを編集して、ニーズに適した制限を設定することです。 たとえば、320 MBの.SQLファイルをインポートする場合は、「my.cnf」ファイルを編集して次の行を追加します。

max_allowed_packet=400M

編集して保存した後、サーバ上でmysqlサービスを再起動し、コマンドラインを再開してインポートします。 すべてがスムーズに動作するはずです。

.SQLをインポートする File エラー-MySQLサーバーがなくなりました

著者について

ステルス

ガジェットとITのすべてに情熱を注いで、ステルスで喜んで書いていますsettings2006年以来.comと私はあなたと一緒にコンピュータとオペレーティングシステムについての新しいことを発見したいですmacOS、Linux、 Windows、iOSおよびAndroid。

コメント