mysql要怎么定义环境变量_mysql设置环境变量
臨時修改環境變量
我們可以使用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
修改后重啟查詢
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的mysql要怎么定义环境变量_mysql设置环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 世界公认最好的记忆方法_毕业清单日签 I
- 下一篇: 炉石传说砰砰计划——新版蹦蹦兔盗贼卡组