2015-02-09 36 views
2

我在mysql數據庫連接中遇到了「Broken Pipe」錯誤。當服務器不被任何人訪問時,直到8小時,連接超時並且不能連接到mysql數據庫服務器時出現該錯誤。我發現並嘗試了很多方法來解決這個錯誤。其中,將wait_timeout變量從28800設置爲86400(意味着8小時到24小時)。在這方面,我已經從複製my.cnf文件等/ MySQL的/ my.cnf中以等/ my.cnf中設置用戶規範值和添加變量,如:無法在Ubuntu路徑/etc/my.cnf中設置mysql wait_timeout

[mysql] 
wait_timeout = 86400 
interactive_timeout = 86400 

但是,當我登錄到MySQL與命令的MySQL -u root -p,顯示以下錯誤: mysql:未知變量'wait_timeout = 86400'

如何在ubuntu linux服務器中設置wait_timeout變量。 PLS

回答

4

試着將

wait_timeout = 86400 
interactive_timeout = 86400 

下的[mysqld] 即

[mysqld] 
wait_timeout = 86400 
interactive_timeout = 86400 

並重新啓動MySQL服務器。