天天看點

開啟MySQL binlog日志

前言

binlog日志,即binary log,是二進制日志檔案。它有兩個作用,一是增量備份,即隻備份新增的内容;二是用于主從複制等,即主節點維護了一個binlog日志檔案,從節點從binlog中同步資料

前提

安裝Mysql  https://blog.csdn.net/javanbme/article/details/111825296

開啟步驟 

1. 登入Mysql

mysql -h 127.0.0.1  -u root -p
           

  輸入密碼登入 

2. 檢視狀态

show variables like '%log_bin%';
           
開啟MySQL binlog日志

未開啟狀态

3. 建立目錄 和設定權限組

mkdir /usr/local/mysql/log-bin
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
           

4. 修改mysql配置

vi /etc/my.cnf
           

  英文輸入狀态下 按 i 進入insert模式  新增如下配置

server-id=1
log-bin=/usr/local/mysql/log-bin/mysql-bin
           

  按esc輸入 :wq 儲存并退出

  server-id表示單個結點的id,這裡由于隻有一個結點,是以可以把id随機指定為一個數,這裡将id設定成1。若叢集中有多個結點,則id不能相同

  log-bin日志檔案的名字為mysql-bin,以及其存儲路徑

5. 重新開機Mysql

service mysql restart
           

6. 檢視binlog日志目錄 

開啟MySQL binlog日志

7. 驗證是否開啟成功

重新進入Mysql 檢視狀态(步驟參考1、2)  ON 已開啟

開啟MySQL binlog日志