使用過mysql的人都知道我們對mysql設定變數是在my.cnf檔案裡,平時修改一次變數後需要重啟mysql的服務,但是在實際生產伺服器中這樣是不允許的,我們可以通過這個語句查詢mysql的全部變數
如果mysql中開啟了慢查詢日誌分析,檢視慢查詢的設定預設時間及要調整預設時間就
mysql> show global variables like
"%_time"
;
+------------------------+----------+
| variable_name | value |
+------------------------+----------+
| flush_time | 0 |
| innodb_old_blocks_time | 0 |
| long_query_time | 1.000000 |
| slow_launch_time | 2 |
+------------------------+----------+
4 rows
in
set
(0.00 sec)
mysql>
set
global long_query_time=2;
query ok, 0 rows affected (0.00 sec)
在這個會話裡變數使不生效的需要退出後在進入檢視mysql變數就生效,修改好後記得要修改my.cnf檔案讓mysql在重啟後變數值不變,要注意的是使用set global設定mysql的變數值需要在配置的時候
在my.cnf檔案裡的[mysqld]棧下寫下這個變數,不然mysql還是要重啟的。
Linux中修改環境變數及生效方法
方法一 在 etc profile檔案中新增變數 對所有使用者生效 永久的 用vi在檔案 etc profile檔案中增加變數,該變數將會對linux下所有使用者有效,並且是 永久的 要讓剛才的修改馬上生效,需要執行以下 source etc profile 方法二 在使用者目錄下的.bash pr...
Linux中修改環境變數及生效方法
方法一 在 etc profile檔案中新增變數 對所有使用者生效 永久的 用vi在檔案 etc profile檔案中增加變數,該變數將會對linux下所有使用者有效,並且是 永久的 要讓剛才的修改馬上生效,需要執行以下 source etc profile 方法二 在使用者目錄下的.bash pr...
Linux中修改環境變數及生效方法
方法一 在 etc profile檔案中新增變數 對所有使用者生效 永久的 用vi在檔案 etc profile檔案中增加變數,該變數將會對linux下所有使用者有效,並且是 永久的 要讓剛才的修改馬上生效,需要執行以下 source etc profile 方法二 在使用者目錄下的.bash pr...