MySQL環境變量的方法未必人人都會,下面就為您介紹修改MySQL環境變量的方法,供您參考,希望對您學習MySQL環境變量方面有所幫助。
MySQL修改環境變量值有兩種方式: 配置文件my.ini for win || my.cnf for linux)和mysql命令(動態修改)。
MySQL顯示系統變量的命令為:show variables;
調整MySQL服務器的系統變量
mysqld服務器維護兩種環境變量。
全局變量影響服務器的全局操作。會話變量影響具體客戶端連接相關操作。服務器啟動時,將所有全局變量初始化為默認值。可 以在選項文件或命令行中指定的選項來更改這些默認值。服務器啟動後,通過連接服務器並執行SET GLOBAL var_name語句可以更改動態全局變量。要想更改全局變量,必須具有SUPER權限。
mysqld服務器還為每個客戶端連接維護會話變量。連接時使用相應全局變量的當前值對客戶端會話變量進行初始化。客戶可以通過SET [SESSION] var_name語句來更改動態會話變量。設置會話變量不需要特殊權限,但客戶可以只更改自己的會話變量,而不更改其它客戶的會話變量。
通過命令有 session級別和 global級別兩種 如
session級別在設置後立即生效 斷開連接後環境變量就失效了
set session sort_buffer_size=10000 (無權限要求)
global不是立即生效 而是對新連接生效
set global sort_buffer_size=100000要求有SUPER權限)
定義MySQL事務的例子
創建MySQL存儲過程示例
mysql存儲過程的調用方法
MySQL DATEDIFF()語法介紹
MySQL日期的相關函數介紹