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

MySQL 的 binlog(Binary Log)日志關閉的方法

 更新時間:2025年07月03日 11:03:17   作者:2401_89793006  
文章介紹了MySQL binlog的作用及關閉方法,binlog用于數(shù)據(jù)恢復、主從復制和審計,關閉可節(jié)省空間,可通過命令檢查狀態(tài),臨時關閉使用SET語句,永久關閉需修改配置文件并重啟MySQL,關閉后可手動清理日志文件,感興趣的朋友跟隨小編一起看看吧

如何關閉 MySQL 的 binlog(Binary Log)日志

1. 什么是 MySQL binlog?

MySQL 的 binlog(Binary Log,二進制日志) 是記錄數(shù)據(jù)庫更改的日志文件,主要用于:

  • 數(shù)據(jù)恢復:通過 mysqlbinlog 工具恢復數(shù)據(jù)。
  • 主從復制:主庫通過 binlog 傳輸數(shù)據(jù)變更到從庫。
  • 審計:記錄數(shù)據(jù)庫的寫入操作。

但在某些情況下(如單機數(shù)據(jù)庫、測試環(huán)境、磁盤空間有限時),可以關閉 binlog 以減少磁盤占用和 I/O 負擔。

2. 檢查 binlog 是否開啟

在 MySQL 終端或命令行中執(zhí)行:

SHOW VARIABLES LIKE 'log_bin';

如果返回 ON,說明 binlog 已啟用;如果返回 OFF,說明 binlog 已關閉。

檢查 binlog 文件:

SHOW BINARY LOGS;

如果 binlog 已開啟,會列出日志文件。

3. 關閉 MySQL binlog 方法

注意:關閉 binlog 后,MySQL 將不再記錄數(shù)據(jù)變更,主從復制會受到影響。

3.1臨時關閉 binlog(僅對當前會話生效)

SET SQL_LOG_BIN=0;

?? 該方法僅對當前會話有效,MySQL 重啟后 binlog 仍會生效。

3.2永久關閉 binlog(修改配置文件)

要永久關閉 binlog,需要修改 MySQL 配置文件 my.cnf(Linux/macOS)或 my.ini(Windows)。

步驟 1:編輯 MySQL 配置文件
  • Linux/macOS:
    sudo nano /etc/my.cnf
  • Windows:
    找到 my.ini(通常在 C:\ProgramData\MySQL\MySQL Server X.Y\my.ini)。
步驟 2:注釋或刪除 binlog 相關配置

找到 [mysqld] 部分,并注釋或刪除以下行:

#log-bin=mysql-bin  # 注釋或刪除此行
#server-id=1        # 如果是主從復制,需修改 server-id

如果有 binlog_format,也可以刪除或注釋掉。

步驟 3:重啟 MySQL

修改完配置文件后,重啟 MySQL 使其生效:

sudo systemctl restart mysql  # Linux(使用 systemd)
service mysql restart         # Linux(使用 SysVinit)
net stop mysql && net start mysql  # Windows
步驟 4:驗證 binlog 是否關閉
SHOW VARIABLES LIKE 'log_bin';

返回 OFF 說明已成功關閉。

4. 清理已有 binlog 文件(可選)

如果 binlog 關閉后仍然占用大量磁盤空間,可以手動刪除:

方法 1:手動清理 binlog

RESET MASTER;

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

方法 2:刪除 binlog 文件(需謹慎)

如果 binlog 目錄存儲大量 .00000X 文件,可以手動刪除:

rm -rf /var/lib/mysql/mysql-bin.*

?? 注意:此操作不可逆,請謹慎執(zhí)行!

5. 結(jié)論

  • Binlog 主要用于數(shù)據(jù)恢復、審計和主從復制。
  • 在單機環(huán)境、測試環(huán)境或無主從需求時,可以關閉 binlog 以提高性能。
  • 關閉 binlog 需修改 MySQL 配置文件并重啟 MySQL。
  • 關閉后可手動清理已有的 binlog 文件以釋放磁盤空間。

到此這篇關于如何關閉 MySQL 的 binlog(Binary Log)日志的文章就介紹到這了,更多相關mysql binlog日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL中使用case when 語句實現(xiàn)多條件查詢的方法

    MySQL中使用case when 語句實現(xiàn)多條件查詢的方法

    今天在一個應用中使用到了一個比較特殊的數(shù)據(jù)查詢要求。需要的朋友可以參考下。
    2010-12-12
  • 了解MySQL查詢語句執(zhí)行過程(5大組件)

    了解MySQL查詢語句執(zhí)行過程(5大組件)

    這篇文章主要介紹了了解MySQL查詢語句執(zhí)行過程(5大組件),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù)

    mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù)

    根據(jù)車牌號查詢最新的一條交車記錄的‘合同號’ ,這里只需要查詢‘合同號’這個字段,這篇文章主要介紹了mysql 批量查詢?nèi)∶恳唤M最新一條數(shù)據(jù),需要的朋友可以參考下
    2024-02-02
  • MySQL每日練習之單表查詢

    MySQL每日練習之單表查詢

    這篇文章主要給大家介紹了關于MySQL每日練習之單表查詢的相關資料,數(shù)據(jù)庫管理系統(tǒng)的一個最重要的功能就是數(shù)據(jù)查詢,數(shù)據(jù)查詢不應只是簡單查詢數(shù)據(jù)庫中存儲的數(shù)據(jù),還應該根據(jù)需要對數(shù)據(jù)進行篩選,需要的朋友可以參考下
    2023-07-07
  • mysql如何處理varchar與nvarchar類型中的特殊字符

    mysql如何處理varchar與nvarchar類型中的特殊字符

    這篇文章主要介紹了mysql如何處理varchar與nvarchar類型中的特殊字符,需要的朋友可以參考下
    2014-12-12
  • MySQL數(shù)據(jù)庫索引order?by排序精講

    MySQL數(shù)據(jù)庫索引order?by排序精講

    我們今天說的并不是大數(shù)據(jù)下該如何優(yōu)雅的排序,如何提升排序性能的問題,我們來仔細分析說一說MySQL中的排序問題,希望可以對正在閱讀的同學們有所啟迪幫助
    2021-11-11
  • mysql中提高Order by語句查詢效率的兩個思路分析

    mysql中提高Order by語句查詢效率的兩個思路分析

    在MySQL數(shù)據(jù)庫中,Order by語句的使用頻率是比較高的。但是眾所周知,在使用這個語句時,往往會降低數(shù)據(jù)查詢的性能。
    2011-03-03
  • mysql雙機熱備實現(xiàn)方案【可測試】

    mysql雙機熱備實現(xiàn)方案【可測試】

    雙機熱備從廣義上講,就是對于重要的服務,使用兩臺服務器,互相備份,共同執(zhí)行同一服務。這篇文章主要介紹了mysql雙機熱備實現(xiàn)方案,需要的朋友可以參考下
    2019-10-10
  • MySQL安全配置向?qū)ysql_secure_installation詳解

    MySQL安全配置向?qū)ysql_secure_installation詳解

    這篇文章主要介紹了MySQL安全配置向?qū)ysql_secure_installation各項配置的含義,并依據(jù)經(jīng)驗給予一了一些建議,需要的朋友可以參考下
    2014-03-03
  • MySQL中的多字段相同數(shù)據(jù)去重復

    MySQL中的多字段相同數(shù)據(jù)去重復

    這篇文章主要介紹了MySQL中的多字段相同數(shù)據(jù)去重復問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評論

沈阳市| 通州区| 利川市| 美姑县| 锡林浩特市| 申扎县| 吉安市| 南涧| 台东市| 长顺县| 荣昌县| 石阡县| 宿州市| 新河县| 新兴县| 丽水市| 玉田县| 宝兴县| 永年县| 朝阳市| 田阳县| 民丰县| 广灵县| 香港 | 颍上县| 博白县| 尼勒克县| 蒙阴县| 原阳县| 余庆县| 柳林县| 泰宁县| 道真| 长兴县| 牙克石市| 奈曼旗| 肥乡县| 西峡县| 全椒县| 谢通门县| 建平县|