[解決済み】大きなSQLファイルをインポートすると、MySQLサーバーが消えてしまう。
質問
phpMyAdminで大きなSQLファイルをインポートしようとしたのですが、エラーが表示され続けています。
'MySqlのサーバーが消えてしまった'
どうすればいいのでしょうか?
解決方法は?
とあるように こちら :
MySQL サーバーがなくなった理由として、最も一般的な 2 つの理由(および修正方法)があります。 (2006年エラー)があります。
サーバーがタイムアウトし、接続を閉じた。修正方法
mysqld の my.cnf 設定ファイルの wait_timeout 変数が十分な大きさであることを確認してください。Debianの場合。
sudo nano /etc/mysql/my.cnf
を設定します。wait_timeout = 600
秒 (この秒数で この値は、2006年のエラーが無くなったら微調整する)、次にsudo /etc/init.d/mysql restart
. 確認していませんが、デフォルトでは wait_timeoutは28800秒(8時間)程度かもしれません。サーバーが不正確なパケットまたは大きすぎるパケットをドロップしました。mysqld が大きすぎるパケットや不正なパケットを受け取った場合、何かが起こったと判断します。 クライアントで問題が発生したため、接続を閉じます。接続を閉じる の値を大きくすることで、パケットサイズの最大値を制限することができます。 max_allowed_packet を my.cnf ファイルに記述してください。Debianの場合
sudo nano /etc/mysql/my.cnf
を設定します。max_allowed_packet = 64M
(この場合 この値は、2006年のエラーがなくなった時点で調整/削減されます。sudo /etc/init.d/mysql restart
.
編集する
MySQLのオプションファイルには、(例えばphp.iniのように)コメントとしてコマンドがすでに用意されていないことに注意してください。そのため、変更/調整する場合は
my.cnf
または
my.ini
に配置し
mysql/data
のような適切なオプション群の下、または他のパスに配置します。
[client]
,
[myslqd]
など。例えば
[mysqld]
wait_timeout = 600
max_allowed_packet = 64M
その後、サーバーを再起動します。これらの値を取得するには、mysqlクライアントでタイプしてください。
> select @@wait_timeout;
> select @@max_allowed_packet;
関連
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
[解決済み】mysqladmin: 'localhost'でのサーバーへの接続に失敗しました。
-
[解決済み] MySQLにおけるOracleのRowIDに相当する。
-
[解決済み] ローカルマシンからリモートDBをmysqldumpする方法
-
[解決済み] エラーコードです。1215. 外部キー制約を追加できません (外部キー)
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] mysqldumpからダンプファイルを復元するにはどうすればよいですか?
-
[解決済み] エラー 1698 (28000)。ユーザー 'root'@'localhost' のアクセスが拒否されました。
-
[解決済み】ERROR 2006 (HY000)。MySQL サーバーが停止しました
-
[解決済み】MySQLエラー2006:mysqlサーバーが消えてしまった
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】カラムのデータが切り捨てられた?
-
[解決済み] ERROR 1148: 使用されたコマンドはこのMySQLバージョンでは許可されていません。
-
[解決済み] テーブルのストレージエンジンは修復をサポートしていません。InnoDB または MyISAM?
-
[解決済み] このMySQLエラー Incorrect column specifier for column COLUMN NAMEを回避するにはどうしたらよいですか?
-
[解決済み] エラー 1049 (42000)。不明なデータベース
-
[解決済み] Mysql: const テーブルを読み込んだ後、不可能な場所に気づいた。
-
[解決済み] mysqlのテーブルからユニークキーを削除する方法
-
[解決済み] MySQLのカラムを並べ替えるには?
-
[解決済み] MySQLの グループ関数の無効な使用
-
[解決済み】ERROR 2006 (HY000)。MySQL サーバーが停止しました