亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql 正確清理binlog日志的兩種方法

 更新時(shí)間:2017年07月04日 14:58:06   投稿:lqh  
這篇文章主要介紹了mysql 正確清理binlog日志的相關(guān)資料,需要的朋友可以參考下

mysq 正確清理binlog日志

前言:

MySQL中的binlog日志記錄了數(shù)據(jù)庫中數(shù)據(jù)的變動(dòng),便于對(duì)數(shù)據(jù)的基于時(shí)間點(diǎn)和基于位置的恢復(fù),但是binlog也會(huì)日漸增大,占用很大的磁盤空間,因此,要對(duì)binlog使用正確安全的方法清理掉一部分沒用的日志。

【方法一】手動(dòng)清理binlog

清理前的準(zhǔn)備:

① 查看主庫和從庫正在使用的binlog是哪個(gè)文件

show master status\G 
show slave status\G  

② 在刪除binlog日志之前,首先對(duì)binlog日志備份,以防萬一

開始動(dòng)手刪除binlog:

purge master logs before'2016-09-01 17:20:00'; //刪除指定日期以前的日志索引中binlog日志文件


purge master logs to'mysql-bin.000022'; //刪除指定日志文件的日志索引中binlog日志文件

注意:

時(shí)間和文件名一定不可以寫錯(cuò),尤其是時(shí)間中的年和文件名中的序號(hào),以防不小心將正在使用的binlog刪除?。?!

切勿刪除正在使用的binlog!??!

使用該語法,會(huì)將對(duì)應(yīng)的文件和mysql-bin.index中的對(duì)應(yīng)路徑刪除。

【方法二】通過設(shè)置binlog過期的時(shí)間,使系統(tǒng)自動(dòng)刪除binlog文件

mysql> show variables like 'expire_logs_days'; 
+------------------+-------+ 
| Variable_name  | Value | 
+------------------+-------+ 
| expire_logs_days |   0  | 
+------------------+-------+ 
mysql> set global expire_logs_days = 30;    #設(shè)置binlog多少天過期

注意:

過期時(shí)間設(shè)置的要適當(dāng),對(duì)于主從復(fù)制,要看從庫的延遲決定過期時(shí)間,避免主庫binlog還未傳到從庫便因過期而刪除,導(dǎo)致主從不一致?。?!

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • navicat?連接Ubuntu虛擬機(jī)的mysql的操作方法

    navicat?連接Ubuntu虛擬機(jī)的mysql的操作方法

    這篇文章主要介紹了navicat?連接Ubuntu虛擬機(jī)的mysql的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • MySQL中覆蓋索引和回表操作的實(shí)現(xiàn)

    MySQL中覆蓋索引和回表操作的實(shí)現(xiàn)

    本文主要介紹了MySQL中覆蓋索引和回表操作的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • 在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解

    在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解

    這篇文章主要介紹了在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫的方法詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用MySQL InnoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • wampserver下mysql導(dǎo)入數(shù)據(jù)庫的步驟

    wampserver下mysql導(dǎo)入數(shù)據(jù)庫的步驟

    這篇文章主要介紹了wampserver下mysql導(dǎo)入數(shù)據(jù)庫的步驟,需要的朋友可以參考下
    2016-08-08
  • 解決Mysql磁盤IO占用過高的問題

    解決Mysql磁盤IO占用過高的問題

    這篇文章主要介紹了解決Mysql磁盤IO占用過高的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • sql中替換函數(shù)replace()用法與實(shí)例總結(jié)

    sql中替換函數(shù)replace()用法與實(shí)例總結(jié)

    這篇文章主要給大家介紹了關(guān)于sql中替換函數(shù)replace()用法與實(shí)例的相關(guān)資料,在SQL中REPLACE函數(shù)用于替換一個(gè)字符串中的一部分為另一個(gè)字符串,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • MySQL自增ID用完了的四種解決方式

    MySQL自增ID用完了的四種解決方式

    這篇文章主要介紹了MySQL自增ID用完了的四種解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • MySQL Administrator 登錄報(bào)錯(cuò)的解決方法

    MySQL Administrator 登錄報(bào)錯(cuò)的解決方法

    使用MySQL Administrator 登錄,報(bào)錯(cuò): Either the server service or the configuration file could not be found.Startup variable and service section are there for disabled.
    2010-12-12
  • Mysql使用函數(shù)后不走索引怎么優(yōu)化

    Mysql使用函數(shù)后不走索引怎么優(yōu)化

    當(dāng)在MySQL中使用函數(shù)時(shí),可能會(huì)導(dǎo)致查詢不走索引,從而影響性能,本文就介紹一下Mysql使用函數(shù)后不走索引怎么優(yōu)化,感興趣的可以了解一下
    2023-08-08

最新評(píng)論