天天看點

MySQL運維實戰(一)之 系統變量潛規則

踩坑經曆

測試用例

結論

實戰用途

設定了slow log 的時間,但是抓不到正确的sql

設定了read_only ,為啥還有寫入進來

設定了sql_safe_update , 為啥還能全表删除

測試方法的不對,導緻設定了read_only後,有的時候可以insert,有的時候不可以insert

太多這樣的問題, 是以打算一窺究竟

測試設定參數後,是否會生效
<a href="https://dev.mysql.com/doc/refman/5.7/en/set-variable.html">https://dev.mysql.com/doc/refman/5.7/en/set-variable.html</a>

變量代表

測試一

測試二

5.7 可以看到 遺憾的是:隻能看到both和session的變量,scope=global沒法看(因為會立即生效)
用我們剛剛學到的知識,來驗證更加快速和靠譜

測試

官方文檔也不是很靠譜,也有很多差強人意的地方 自己動手,測試驗證的時候做好測試方案和計劃,以免遺漏導緻測試失敗,得出錯誤的結論
MySQL運維實戰(一)之 系統變量潛規則
MySQL運維實戰(一)之 系統變量潛規則

mysql5.7+

mysql5.7-