關鍵詞:log-error_verbosity ,mysql啟停沒有信息,mysql啟停不顯示錯誤信息,mysql不顯示啟停信息
原因就是因為 log-error_verbosity = 2 被設置成了1/2,需要設置成3才行。
?
轉載自:https://www.cnblogs.com/kerrycode/p/8973285.html
1、log_warnings
我們先聊聊參數log_warnings。我們知道MySQL中,其中log_error定義是否啟用錯誤日志的功能和錯誤日志的存儲位置,log_warnings定義是否將告警信息(warning messages)也寫入錯誤日志。此選項默認啟用,具體來說:
注意,此參數在不同版本略有差別,在MySQL 5.6中,log_warnings的默認值為1。如下圖(來自官方文檔)所示:在MySQL 5.7中,有些版本默認值為2,有些版本默認值為1。
?
log_warnings 為0, 表示不記錄告警信息。
log_warnings 為1, 表示告警信息寫入錯誤日志。
log_warnings 大于1, 表示各類告警信息,例如有關網絡故障的信息和重新連接信息寫入錯誤日志。
將告警信息,例如連接中斷等告警信息輸出到錯誤日志。該選項默認啟用(默認值為1)。要禁用它,請使用--log-warnings = 0選項。指定沒有級別值的選項時,將當前值遞增1. 推薦將這個值設置為大于0啟用告警日志信息寫入錯誤日志。舉個例子,如果你正在使用復制(你將會獲取正在發生的事情的更多詳細信息,例如有關網絡故障的信息和重新連接信息)。如果該值大于1,連接中斷將寫入錯誤日志,新的連接嘗試訪問的拒絕訪問信息。參見第B.5.2.11節“通信錯誤和中止連接”。
注意:從MySQL 5.7.2開始,首選log_error_verbosity系統變量,而不是使用--log-warnings選項或log_warnings系統變量,這個參數從MySQL 8.0.3開始被移除了:
?
2、log_error_verbosity
新參數log_error_verbosity更簡單,它有三個可選值, 分別對應:
1 錯誤信息;
2??錯誤信息和告警信息;
3 錯誤信息、告警信息和通知信息。
具體參考官方文檔,下面部分截取官方文檔。
?
?
?