久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何刪除二進制日志

161次閱讀
沒有評論

共計 1302 個字符,預計需要花費 4 分鐘才能閱讀完成。

本篇內容主要講解“mysql 如何刪除二進制日志”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“mysql 如何刪除二進制日志”吧!

3 種方法:1、刪除所有日志,語法“RESET MASTER;”,刪除后將會重新開始創建新的二進制日志;2、根據編號刪除日志,語法“PURGE MASTER LOGS TO 文件名.number”,將刪除編號小于指定“number”的所有二進制日志;3、根據創建時間刪除日志,語法“PURGE MASTER LOGS TO yyyy-mm-dd hh:MM:ss”。

本教程操作環境:windows7 系統、mysql8 版本、Dell G3 電腦。

mysql 刪除二進制日志的方法

二進制日志啟動后,每次重啟 MySQL 服務后,都會生成一個新的二進制日志文件。

二進制日志中記錄著大量的信息,如果很長時間不清理二進制日志,將會浪費很多的磁盤空間。刪除二進制日志的方法很多,下面介紹幾種刪除二進制日志的方法。

方法 1:刪除所有二進制日志

使用 RESET MASTER 語句可以刪除的所有二進制日志,該語句的形式如下:

RESET MASTER;

登錄 MySQL 數據庫后,可以執行該語句來刪除所有二進制日志。刪除所有二進制日志后,MySQL 將會重新創建新的二進制日志,新二進制日志的編號從 000001 開始。

方法 2:根據編號刪除二進制日志

每個二進制日志文件后面有一個 6 位數的編號,如 000001。使用 PURGE MASTER LOGS TO 語句,可以刪除指定二進制日志的編號之前的日志。該語句的基本語法形式如下:

PURGE MASTER LOGS TO  filename.number

該語句將刪除編號小于 filename.number 的所有二進制日志。

示例:

// 刪除 bin-log.000002 之前的二進制日志
purge binary logs to  bin-log.000002

方法 3:根據創建時間刪除二進制日志

使用 PURGE MASTER LOGS TO 語句,可以刪除指定時間之前創建的二進制日志,該語句的基本語法格式如下:

PURGE MASTER LOGS TO  yyyy-mm-dd hh:MM:ss

其中,“hh”為 24 制的小時。該語句將刪除在指定時間之前創建的所有二進制日志。

示例:刪除 2019-12-20 15:00:00 之前創建的二進制日志

PURGE MASTER LOGS TO  2019-12-20 15:00:00

代碼執行完后,2019-12-20 15:00:00 之前創建的所有二進制日志將被刪除。

另外,我們也可以設置 expire_logs_days 參數,設置自動清理,其默認值為 0,表示不啟用過期自動刪除功能。

show variables like  expire_logs_days

如果啟用了自動清理功能,表示超出此天數的二進制日志文件將被自動刪除,自動刪除工作通常發生在 MySQL 啟動時或 FLUSH 日志時。

到此,相信大家對“mysql 如何刪除二進制日志”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-13發表,共計1302字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 贵阳市| 汕尾市| 合阳县| 澎湖县| 上饶县| 若尔盖县| 绥德县| 商丘市| 雷州市| 呼图壁县| 康马县| 麟游县| 靖西县| 麻城市| 阜阳市| 涟源市| 兴城市| 景泰县| 怀集县| 顺平县| 菏泽市| 沿河| 尤溪县| 奇台县| 望奎县| 芦山县| 澎湖县| 怀安县| 台东县| 凉山| 大荔县| 泾川县| 凭祥市| 抚松县| 长春市| 顺义区| 姚安县| 凯里市| 云浮市| 宣汉县| 临澧县|