【Mysql 學習】日誌的維護
MySQL伺服器可以建立各種不同的日誌檔案,從而可以很容易地看見所進行的操作。但是,對於生產庫而言,會產生大量的日誌佔用大量磁碟空間,你必須定期清理這些檔案,確保日誌不會佔用太多的硬碟空間。
當啟用日誌使用MySQL時,你可能想要不時地備份並刪除舊的日誌檔案,並告訴MySQL開始記入新檔案。
在 Linux (Redhat)的安裝上,可為此使用mysql-log-rotate指令碼。如果是以RPM方式安裝MySQL的,指令碼就已經自動被安裝。在其它系統上,可從cron等入手處理日誌檔案。
可以透過mysqladmin flush-logs或SQL語句FLUSH LOGS來強制MySQL開始使用新的日誌檔案。
日誌清空操作做下列事情:
如果使用標準日誌(--log)或慢查詢日誌(--log-slow-queries),關閉並重新開啟日誌檔案。(預設為mysql.log和`hostname`-slow.log)。
如果使用更新日誌(--log-update)或二進位制日誌(--log-bin),關閉日誌並且開啟有更高序列號的新日誌檔案。
如果你只使用更新日誌,你只需要重新命名日誌檔案,然後在備份前清空日誌。例如,你可以這樣做:
shell> cd mysql-data-directory
shell> mv mysql.log mysql.old
shell> mysqladmin flush-logs
然後做備份並刪除“mysql.old”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-683637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL日誌維護策略彙總MySql
- MySQL日誌維護的7大策略詳解MySql
- 【Mysql 學習】Mysql 日誌(一)MySql
- 經驗分享:MySQL日誌維護策略總結MySql
- 物化檢視日誌的維護
- HA維護要收集的日誌
- 學習日誌-----測試思維
- rman維護歸檔日誌
- 我的MYSQL學習心得(15) : 日誌MySql
- 學習日誌
- 日誌框架學習框架
- MySQL 事務、日誌、鎖、索引學習總結,MySql索引
- Vipper日誌庫的學習
- 11.3 學習日誌
- Git 學習日誌1Git
- 網站維護日誌—2015/1/9網站
- 提高程式碼可維護性(2)---日誌列印
- lnmp關閉mysql日誌保護硬碟空間的方法LNMPMySql硬碟
- Mysql常用的維護 SQLMySql
- mysql 管理維護MySql
- 小白學習如何打日誌
- 蘇嵌7.9學習日誌
- mysql日誌MySql
- springboot學習日誌(二)– thymeleaf學習Spring Boot
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- mysql 日誌之錯誤日誌MySql
- mysql 日誌之慢查詢日誌MySql
- MySQL學習之日誌系統MySql
- Spring Boot--日誌框架的學習Spring Boot框架
- Mybatis學習-日誌與分頁MyBatis
- Go學習筆記-Zap日誌Go筆記
- 小白入門學習打日誌
- struts 日誌包(學習筆記)筆記
- lnmp下如何關閉Mysql日誌保護磁碟空間LNMPMySql
- MySQL 的日誌:binlogMySql
- MySQL的日誌總結MySql
- mysql 鎖的慢日誌MySql
- mysql的各種日誌MySql