mysql開啟binlog步驟講解
binlog是二進(jìn)制日志文件,用于記錄mysql的數(shù)據(jù)變更,數(shù)據(jù)在恢復(fù)的時候binlog日志能起到很大的作用。mysql的主從復(fù)制就是利用的binlog原理
1、登錄mysql之后使用下面的命令查看是否開啟binlog
show variables like 'log_%';

2、編輯配置文件
vi /etc/my.cnf

3、加入以下內(nèi)容
server_id=2 log_bin = mysql-bin binlog_format = ROW expire_logs_days = 30

4、重啟mysql服務(wù)
systemctl restart mysqld

5、再次使用命令show variables like 'log_%';進(jìn)行查看,為ON表明binlog開啟

6、binlog日志文件存放路徑為
/var/lib/mysql

7、再該路徑下會生成mysql-bin.000001 mysql-bin.000002這樣的文件

相關(guān)文章
Mysql賬號管理與引擎相關(guān)功能實現(xiàn)流程
Mysql中的每一種技術(shù)都使用不同的存儲機(jī)制、索引技巧、鎖定水平、并且最終提供廣泛的不同功能和能力。通過選擇不同的技術(shù),你能夠獲得額外的速度或者功能,從而改善應(yīng)用的整體功能。這些不同的技術(shù)以及配套的相關(guān)功能在MySQL中被稱作存儲引擎2022-10-10
CentOS 7.2下MySQL的安裝與相關(guān)配置
最近因為工作需要,要在CentOS上安裝MySQL,在安裝的時候遇到了一點問題,花了點時間解決了,感覺不管是官網(wǎng)還是網(wǎng)上的一些教程都不夠完整,不能一次性幫新手解決問題,于是我就結(jié)合官網(wǎng)和網(wǎng)上的資源整理了下,現(xiàn)在分享給大家,希望對有需要的朋友們能有所幫助。2016-11-11
MySQL存儲引擎InnoDB架構(gòu)原理和執(zhí)行流程
InnoDB是MySQL的當(dāng)前默認(rèn)存儲引擎,支持外鍵、行級鎖定和ACID事務(wù),通過BufferPool緩沖池緩存數(shù)據(jù),RedoLogBuffer和undo日志文件保證數(shù)據(jù)的持久性和回滾能力,MySQL宕機(jī)重啟時,InnoDB會根據(jù)LSN值決定是否需要從redo日志恢復(fù)數(shù)據(jù)2025-04-04

