mysql支援2中形式的變數,session和global,會話級別的變數只會對當前連線生效,global變數會應用到此後建立的所有連線,但是不會影響當前的會話,所以要想在當前及以後的連線中都要生效,需要設定session和global2個級別的變數。
1 set的方法只是當前的修改,重啟mysql後會失效
set global wait_timeout=2880000
set global interactive_timeout = 2880000
set global max_allowed_packet = 100000000
set session wait_timeout=28800
檢視當前會話或全域性的變數的值
show session|global variables like 'var_name';
2 修改my.cnf配置檔案,重啟後會永久生效,這個配置檔案我放到了bin目錄一級,預設是會讀取的。
修改mysql引數 mysql動態修改引數
mysql資料庫可以動態的修改引數,即可以修改會話級變數只對當前會話產生影響 又可以修改全域性變數,對所有新連線的會話都產生影響。1 修改全域性變數 root admin root mysql mysql show variables like sort buffer size variable n...
mysql引數修改
一 variable 檢視mysql引數 mysql uroot proot e show variables grep logbin 二 status 檢視mysql狀態 mysql uroot proot e show status 全域性狀態 mysql uroot proot e show ...
mysql檢視修改引數
1.檢視引數 show variables like timeout 2.修改引數 會話級別修改 set session innodb lock wait timeout 50 對當前會話立即生效,退出後,引數失效,不影響後續的會話 全域性級別修改 set global innodb lock wa...