mysql設定環境變數

2022-07-10 11:21:10 字數 1211 閱讀 7137

臨時修改環境變數

我們可以使用set語法在執行時修改環境變數,修改global變數後,對修改之前的session沒有影響,對修修改之後的session生效;修改session變數後,修改後,對於該session立即生效。修改語法如下:

修改全域性變數

set global var_name = value;

set @@global.var_name = value;

修改會話變數

set session var_name = value;

set @@session.var_name = value;

set var_name = value;

比如設定會話sql_log_off為on

執行sql:set @@session.sql_log_off='on';後效果如下

會話變數和全域性變數轉換方法: 在命令列裡通過set來設定

將會話變數值設定為對應的全域性變數值呢:

mysql> set @@session.wait_timeout=@@global.wait_timeout;

將會話變數值設定為mysql編譯時的預設值(wait_timeout=28800):

mysql> set wait_timeout=default;

這裡要注意的是, 並不是所有的系統變數都能被設定為default, 如果設定這些變數為default則會返回錯誤。

my.ini配置檔案修改

linux中環境變數配置檔案為my.cnf

windows中,環境變數配置檔案在c:\programdata\mysql\mysql server 5.7目錄下,修改配置檔案重啟mysql後,環境變數會永久生效,一般不要輕易修改該配置檔案。

比如如下變數sync_relay_log_info

我要修改為15000

修改後重啟查詢

mysql設定環境變數

設定或修改系統日誌有效期 set global expire logs days 8 show variables like expire logs days 設定或修改系統最大連線數 set global max connections 2648 show variables like max c...

mysql環境變數設定

在執行裡輸入cmd後啟動doc視窗 然後輸入如下指令mysql u root h127.0.0.1 p 報錯 mysql 不是內部或外部命令,也不是可執行的程式 或批處理檔案。原因 出現這種錯誤的原因是沒有在mysql環境變數path中將mysql的路徑新增進去。解決方法 在windows平台下,需...

設定環境變數

一.何謂環境變數 在所處的環境中,那些供系統或應用程式取用,而固定存在的一種特殊變數,稱之.環境變數可由系統預定或由您自行定義及修改,又稱為整體變數.也就是說 不管你身處何方,這些變數的值都跟著你的環境而存在.例如 path,shell,term等.顯示環境變數的方法如下 echo 變數名稱 如 e...