MySQL 接続タイムアウト設定:原因と変更方法を解説
MySQLでは、wait_timeoutパラメータを変更することで、接続のタイムアウト時間を設定することができます。wait_timeoutパラメータは、アクティブな接続がない場合、サーバーが接続を切断するまで待機する時間(秒単位)を表します。デフォルト値は28800秒(8時間)です。
wait_timeoutパラメータを変更するには、次の手順を使用できます。
- MySQLデータベースサーバーにログインしてください。
- 現在のwait_timeoutパラメータの値を確認するには、次のコマンドを実行してください:
SHOW VARIABLES LIKE 'wait_timeout';
- 待機時間切れ
SET GLOBAL wait_timeout = 600; -- 将超时时间设置为10分钟
- 接続のタイムアウト時間
- マイSQL設定ファイル
- 私の.ini
- [マスキュラ]
wait_timeout = 600
- MySQLサーバーを再起動して、変更を有効にしてください。
sudo service mysql restart
特定の要件を満たすために、MySQL接続のタイムアウト時間を設定することができます。