MySQL設置global變量和session變量的兩種方法詳解

1、在MySQL中要修改全局(global)變量,有兩種方法:

陽高ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

方法一,修改my.ini配置文件,如果要設置全局變量最簡單的方式是在my.ini文件中直接寫入變量配置,如下圖所示。重啟數(shù)據(jù)庫服務就可以使全局變量生效。

MySQL設置global變量和session變量的兩種方法詳解

我們打開幾個mysql命令行,可以看到所有會話中的變量都生效了,如圖

MySQL設置global變量和session變量的兩種方法詳解

方法二,在不修改配置文件的基礎上,使用關鍵字global設置全局變量

set global autocommit=1;

將autocommit變量的值設置為ON

需要注意的是,使用此方法對global全局變量的設置僅對于新開啟的會話才是有效的,對已經(jīng)開啟的會話不生效。

2、在MySQL中要修改會話(session)變量,可以使用session關鍵字,如:

set session autocommit=1;

修改session變量配置,僅僅是對本session的變量配置有效,對于其他session無效。 

3、雖然設置了global變量、session變量,但是在mysql服務重啟之后,數(shù)據(jù)庫的配置又會重新初始化,一切按照my.ini的配置進行初始化。global和session的配置都會失效了。

總結(jié)

以上所述是小編給大家介紹的MySQL設置global變量和session變量的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

網(wǎng)頁題目:MySQL設置global變量和session變量的兩種方法詳解
文章URL:http://muchs.cn/article22/pdpecc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、關鍵詞優(yōu)化、網(wǎng)站排名自適應網(wǎng)站、用戶體驗、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)