MySQL 8.0 全域性變數的修改持久化 set persist
MySQL 8 全域性變數的修改持久化 set persist
https://dev.mysql.com/doc/refman/8.0/en/using-system-variables.html
https://dev.mysql.com/doc/refman/8.0/en/nonpersistible-system-variables.html
https://dev.mysql.com/doc/refman/8.0/en/persisted-system-variables.html
全域性變數的修改持久化
在8之前的版本中,對於全域性變數的修改,其只會影響其記憶體值,而不會持久化到配置檔案中。資料庫重啟,又會恢復成修改前的值。從8開始,可透過SET PERSIST命令將全域性變數的修改持久化到配置檔案中。
修改持久化
修改後的儲存位置
在資料庫啟動時,會首先讀取其它配置檔案,最後才讀取mysqld-auto.cnf檔案。不建議手動修改該檔案,其有可能導致資料庫在啟動過程中因解析錯誤而失敗。如果出現這種情況,可手動刪除mysqld-auto.cnf檔案或將persisted_globals_load變數設定為off來避免該檔案的載入。
持久化為預設值
還可以透過下述方式將全域性變數持久化為預設值。注意,是預設值,而不是修改前的值。
這個命令同“set global max_connections=default”類似,都會將變數的值設定為預設值,只不過前者還會將預設值持久化到配置檔案中。
清空持久化變數
對於已經持久化了變數,可透過reset persist命令清除掉,注意,其只是清空mysqld-auto.cnf和performance_schema.persisted_variables中的內容,對於已經修改了的變數的值,不會產生任何影響。
修改只讀變數
但是對於read only 的引數,修改引數後需要重啟才能生效
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在個人微 信公眾號( DB寶)上有同步更新 ● QQ群號: 230161599 、618766405,微信群私聊 ● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由 ● 於 2020年11月完成 ● 最新修改時間:2020年11月 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用、MySQL、DBA學習班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2738271/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 8 新特性之持久化全域性變數的修改MySql持久化變數
- MySQL 8.0特性-自增變數的持久化MySql變數持久化
- MySQL 持久化系統變數MySql持久化變數
- 靜態全域性變數和全域性變數變數
- 全域性變數變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- node 全域性物件和全域性變數物件變數
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數
- 全域性 DOM 變數變數
- lua全域性變數變數
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- 全域性DOM變數的坑變數
- 少用全域性變數的原因變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- JavaScript —— 區域性變數和全域性變數JavaScript變數
- jmeter全域性變數和區域性變數JMeter變數
- 【c】全域性變數與區域性變數變數
- 修改全域性變數時,可變型別和不可變型別的區別變數型別
- vue定義全域性變數和全域性方法Vue變數
- js宣告全域性變數JS變數
- python全域性變數Python變數
- SQL Server 全域性變數SQLServer變數
- Python中的全域性變數和區域性變數Python變數
- js-js的全域性變數和區域性變數JS變數
- python全域性變數與區域性變數Python變數
- javascript全域性變數的使用注意JavaScript變數
- SQL Server中的全域性變數SQLServer變數
- 全域性變數和靜態變數的區別變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- Python的區域性變數和全域性變數使用解惑Python變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- python全域性變數和區域性變數, globalPython變數
- React通過redux-persist持久化資料儲存ReactRedux持久化
- PHP 超級全域性變數PHP變數
- DB2_全域性變數DB2變數
- SQLServer全域性變數詳介SQLServer變數