最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

清理MySQL Binlog二進制日志的三種方式

 更新時間:2024年01月03日 09:53:18   作者:Jiangxl~  
Binlog日志非常重要,但是占用的磁盤空間也很大,我們也需要定期的去清理二進制日志,在MySQL數(shù)據(jù)庫中,提供了自動清理Binlog日志的參數(shù),本文給大家介紹了清理MySQL Binlog二進制日志的三種方式,文中通過代碼講解非常詳細,需要的朋友可以參考下

1.清理Binlog二進制日志的依據(jù)

Binlog日志非常重要,但是占用的磁盤空間也很大,我們也需要定期的去清理二進制日志,在MySQL數(shù)據(jù)庫中,提供了自動清理Binlog日志的參數(shù),根據(jù)指定的天數(shù),保留n天內(nèi)的Binlog日志,也可以手動人為刪除。

在手動刪除Binlog日志時,要切記不要使用rm -rf直接刪除Binlog,會導(dǎo)致主從集群異常,如果的確使用rm -rf刪除了Binlog文件,那么也有補救辦法,去MySQL的主配置文件中關(guān)閉Binlog日志,然后重啟數(shù)據(jù)庫,再開啟Binlog日志,并且給Binlog日志改一個名字,然后在重啟即可。

Binlog日志不能盲目刪除,是由策略依據(jù)的,Binlog日志的保留天數(shù),一般都是2個全庫備份保留天數(shù)+1天,例如全庫備份保留7天,那么Binlog日志的保留天數(shù)就應(yīng)該是15天,確保數(shù)據(jù)都能被恢復(fù)。

還可以通過Binlog來進行增量備份。

2.臨時關(guān)閉Binlog的方法

退出當前會話失效。

#臨時關(guān)閉Binlog,主要用于通過Binlog恢復(fù)數(shù)據(jù)時使用
mysql> set sql_log_bin=0;

#臨時開啟Binlog
mysql> set sql_log_bin=1;

3.自動清理Binlog

設(shè)置Binlog日志保留15天。

[root@mysql ~]# vim /etc/my.cnf 
[mysqld]
expire_logs_days=15
[root@mysql ~]# systemctl restart mysqld


mysql> select @@expire_logs_days;
+--------------------+
| @@expire_logs_days |
+--------------------+
|                 15 |
+--------------------+
1 row in set (0.00 sec)

4.手動清理Binlog日志

手動清理Binlog的命令都是在數(shù)據(jù)庫中執(zhí)行的。

1)刪除當前時間之前多少天的Binlog日志

PURGE BINARY LOGS BEFORE now() - INTERVAL 3 day;

2)刪除某個Binlog之前的所有Binlog日志

PURGE BINARY LOGS TO 'mysql-bin.000010';

3)刪除所有的Binlog

使用這個方式刪除完Binlog后,新的Binlog從000001開始

reset master

4)查看數(shù)據(jù)庫中有那些Binlog

mysql> show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |      3058 |
| mysql-bin.000002 |       177 |
| mysql-bin.000003 |      5363 |
| mysql-bin.000004 |      1949 |
| mysql-bin.000005 |       402 |
| mysql-bin.000006 |      3347 |
| mysql-bin.000007 |       217 |
| mysql-bin.000008 |       194 |
+------------------+-----------+
8 rows in set (0.00 sec) 

到此這篇關(guān)于清理MySQL Binlog二進制日志的三種方式的文章就介紹到這了,更多相關(guān)清理MySQL Binlog二進制日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL使用GROUP?BY使用技巧和注意事項總結(jié)

    MySQL使用GROUP?BY使用技巧和注意事項總結(jié)

    GROUP?BY?子句是?在MySQL?中用于將查詢結(jié)果按照指定的列或表達式進行分組的關(guān)鍵字,它通常與聚合函數(shù)一起使用,能夠?qū)γ總€分組進行統(tǒng)計或計算,本文給大家總結(jié)了MySQL使用GROUP?BY使用技巧和注意事項,需要的朋友可以參考下
    2024-05-05
  • Mysq詳細講解如何解決庫存并發(fā)問題

    Mysq詳細講解如何解決庫存并發(fā)問題

    這篇文章主要為大家詳細介紹了如何使用Mysq解決庫存并發(fā)問題,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • mysql之過濾分組的具體實現(xiàn)

    mysql之過濾分組的具體實現(xiàn)

    在MySQL中過濾分組數(shù)據(jù)通常使用GROUP BY結(jié)合HAVING子句和WHERE子句,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • MYSQL比對版本號字符串的方法實例

    MYSQL比對版本號字符串的方法實例

    因為mysql的版本較多,所以最近也踩了一個因為版本號字符串的坑,下面這篇文章主要給大家介紹了關(guān)于MYSQL比對版本號字符串的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Linux下MySQL5.7.18二進制包安裝教程(無默認配置文件my_default.cnf)

    Linux下MySQL5.7.18二進制包安裝教程(無默認配置文件my_default.cnf)

    這篇文章主要介紹了Linux下MySQL5.7.18二進制包安裝教程(無默認配置文件my_default.cnf) ,需要的朋友可以參考下
    2017-05-05
  • 詳解Mysql和Oracle之間的誤區(qū)

    詳解Mysql和Oracle之間的誤區(qū)

    mysql 和Oracle 在開發(fā)中的使用是隨處可見的,那就簡單去了解一下這倆款火的不行的數(shù)據(jù)庫。
    2021-05-05
  • SQL更新與刪除數(shù)據(jù)操作示例詳解

    SQL更新與刪除數(shù)據(jù)操作示例詳解

    如果要在程序運行過程中操作數(shù)據(jù)庫中的數(shù)據(jù),那得先學會使用SQL語句,下面這篇文章主要給大家介紹了關(guān)于SQL查詢語句更新和刪除數(shù)據(jù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 解析MySQL中存儲時間日期類型的選擇問題

    解析MySQL中存儲時間日期類型的選擇問題

    這篇文章主要介紹了解析MySQL中存儲時間日期類型的選擇問題,具有一定參考價值,需要的朋友可以了解。
    2017-10-10
  • 前端傳參數(shù)進行Mybatis調(diào)用mysql存儲過程執(zhí)行返回值詳解

    前端傳參數(shù)進行Mybatis調(diào)用mysql存儲過程執(zhí)行返回值詳解

    這篇文章主要介紹了前端傳參數(shù)進行Mybatis調(diào)用mysql存儲過程執(zhí)行返回值詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 淺談MYSQL主鍵約束和唯一約束的區(qū)別

    淺談MYSQL主鍵約束和唯一約束的區(qū)別

    本文主要介紹了MYSQL主鍵約束和唯一約束的區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

镇宁| 卓资县| 清水河县| 天全县| 榆林市| 华池县| 清丰县| 墨江| 甘肃省| 隆安县| 信丰县| 新巴尔虎左旗| 屏山县| 湖南省| 北宁市| 云龙县| 永年县| 蓬溪县| 铜陵市| 宝鸡市| 望江县| 亚东县| 乳山市| 昌平区| 宁陵县| 油尖旺区| 苍溪县| 庐江县| 沧州市| 文登市| 西安市| 河东区| 霍邱县| 益阳市| 工布江达县| 奈曼旗| 阳信县| 贵定县| 定兴县| 石家庄市| 芜湖县|