MySQL服務器在執行查詢時,如果超時時間超過了預設值,就會強制關閉連接,這對于一些耗時較長的操作非常不友好。因此我們需要關閉MySQL的超時設置。
在MySQL執行查詢時,會自動設置一個超時時間,通常情況下這個時間在8小時左右。如果查詢時間超過了這個時間,連接就會被強制關閉,導致執行失敗。
為了避免這種情況的發生,我們可以手動修改MySQL的超時設置。具體操作如下:
-- 查看當前的超時設置 SHOW VARIABLES LIKE 'wait_timeout'; -- 將超時時間修改為10小時 SET GLOBAL wait_timeout=36000; -- 確認修改成功 SHOW VARIABLES LIKE 'wait_timeout';
修改超時設置后,MySQL服務器在執行查詢時就不會自動關閉連接了,這有利于一些耗時較長的操作順利完成。