mysql read only参数_MySQL 参数解析 tx_read_only transaction_read_only
參數 tx_read_only 或者 transaction_read_only 用于設置事務的訪問模式,可設置為 OFF/ON,默認值為 OFF,表示事務可讀,可寫,設置為 ON 表示事務只讀,不可寫。
transaction_read_only 參數在 5.7.20 版本引入,tx_read_only 參數在 8.0.3 版本被移除,這兩個參數意義完全一樣,只是名稱不同,transaction_read_only 名稱更加規范,在高版本 MySQL 中,建議使用 transaction_read_only。
該參數可以在全局范圍內設置,也可以在 session 級設置,在全局范圍內設置該參數后,對于已有的連接并不會生效,因為已有連接的 session 級參數仍然保持原樣,因此需要殺掉已有連接,讓應用重新建立連接,以便使該參數對所有連接生效。
SET GLOBAL transaction_read_only = ON;
SET SESSION transaction_read_only = ON;
如果設置 transaction_read_only 為 ON,此時向表中寫入數據,會產生報錯,如下:
ERROR 1792 (25006): Cannot execute statement in a READ ONLY transaction.
總結
以上是生活随笔為你收集整理的mysql read only参数_MySQL 参数解析 tx_read_only transaction_read_only的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java怎么安装manven_Canal
- 下一篇: 如果100级了,用果儿糖刷新会和重一级(