手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

binlog介紹

2018-06-15 16:52:06 11143

binlog介紹


1、什么是binlog

        binlog是一個二進制格式的文件,用于記錄用戶對數據庫更新的SQL語句信息,例如更改數據庫表和更改內容的SQL語句都會記錄到binlog里,但是對庫表等內容的查詢不會記錄。


   默認情況下,binlog日志是二進制格式的,不能使用查看文本工具的命令(比如,cat,vi等)查看,而使用mysqlbinlog解析查看。


2.binlog的作用

      當有數據寫入到數據庫時,還會同時把更新的SQL語句寫入到對應的binlog文件里,這個文件就是上文說的binlog文件。使用mysqldump備份時,只是對一段時間的數據進行全備,但是如果備份后突然發現數據庫服務器故障,這個時候就要用到binlog的日志了。


主要作用是用于數據庫的主從復制及數據的增量恢復。


1.什么是binlog? 記錄數據庫增刪改,不記錄查詢的二進制日志.

2.作用:用于數據恢復.


3、如何開啟binlog日志功能

在mysql的配置文件my.cnf中,增加log_bin參數即可開啟binlog日志,也可以通過賦值來指定binlog日志的文件名,實例如下:


[root@DB02 ~]# grep log_bin /etc/my.cnf 

log_bin = /application/mysql/logs/dadong-bin

# log_bin

[root@DB02 ~]#

提示:也可以按“log_bin = /application/mysql/logs/dadong-bin”命名。


4、 如何配置binlog


[root@db02 ~]# mkdir /application/mysql/logs

[root@db02 ~]# chown -R mysql.mysql /application/mysql/logs

開啟binlog

編輯/etc/my.cnf

[mysqld]

log_bin = /application/mysql/logs/dadong-bin

重啟:/etc/init.d/mysqld restart

[root@db02 ~]# ll /application/mysql/logs/

total 8

-rw-rw---- 1 mysql mysql 120 Jun 21 12:04 dadong-bin.000001

-rw-rw---- 1 mysql mysql  42 Jun 21 12:04 dadong-bin.index


如何刷新


每天晚上0點備份數據庫

mysqldump -A -B -F >/opt/$(date +%F).sql

[root@db02 ~]# ll /application/mysql/logs/

-rw-rw---- 1 mysql mysql 168 Jun 21 12:06 dadong-bin.000001

-rw-rw---- 1 mysql mysql 168 Jun 21 12:06 dadong-bin.000002

-rw-rw---- 1 mysql mysql 210 Jun 21 12:07 dadong-bin.index

提示:每個庫刷新一次.


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: