2011-11-18 70 views
4

我設置以下參數的MySQL:設置一個持久的全球性的MySQL參數

set global wait_timeout=2147483 

然而,服務器重啓後它恢復到默認值28800是不是set命令執着?爲了讓這個參數持久化,我應該編輯一個配置文件嗎?那個文件是C:\Program Files\MySQL\MySQL Server 5.5\my.ini?如果是這樣,它只是

wait_timeout=2147483 

如果是這樣,在這部分應該在my.ini

回答

11

設置全局不作持久變量。

你應該寫,根據的[mysqld]節在my.cnf:

[mysqld] 
wait_timeout=86400 
+1

是'my.ini' Windows的相應的Linux的'my.cfg'的? – Jonathan

+0

是的,Windows上的Mysql按以下順序搜索設置文件的幾個位置:%WINDIR%\ my.ini,%WINDIR%\ my.cnf,C:\ my.ini,C:\ my.cnf,INSTALLDIR \ my。 ini,INSTALLDIR \ my.cnf –

+0

請參閱[後續問題](http://stackoverflow.com/questions/8200825/mysql-config-both-for-global-and-for-session) – Jonathan