MySQL的日志是用來記錄數據庫運行狀態的,比如查詢日志、錯誤日志、慢查詢日志等等。在MySQL的安裝過程中,默認是開啟了幾個日志的,但是您可以根據自己的需要和實際情況調整這些日志的設置。
MySQL的日志分為兩類,一類是二進制日志(Binary Log),另一類是錯誤日志(Error Log)。下面我們來簡單介紹一下這兩種日志:
二進制日志
二進制日志是MySQL在事務級別上的日志記錄,它可以用來記錄數據庫中所有的修改操作。啟用二進制日志可以使得MySQL在備份與恢復方面更加有優勢。通過設置二進制日志,可以使運行的MySQL實例生成日志文件,這個文件可以備份拷貝,可以用來恢復其他服務器上的數據。
#開啟二進制日志,重啟MySQL服務 log-bin=mysql_bin
錯誤日志
錯誤日志也是MySQL的一種日志類型,主要是用來記錄MySQL內部發生了哪些錯誤或者異常。對于程序員來說,錯誤日志是用來查看和追蹤bug的一個很好的工具。通過設置錯誤日志,可以在MySQL運行過程中記錄錯誤情況,以便查找錯誤原因。
#開啟錯誤日志,重啟MySQL服務 log-error=mysql_error.log
以上就是關于MySQL日志設置的簡單介紹,不同的日志類型可以根據實際需要進行設置,同時也可以根據需要修改日志記錄級別。
上一篇mysql安裝一直轉圈
下一篇mysql 日志cdc