前言
最近線上誤操作了一個數據,由于是直接修改的數據庫,所有唯一的恢復方式就在mysql的binlog。binlog使用的是ROW模式,即受影響的每條記錄都會生成一個sql。同時利用了binlog2sql項目。
MySQL Binary Log也就是常說的bin-log, ,是mysql執行改動產生的二進制日志文件,其主要作用有兩個:
* 數據回復
* 主從數據庫。用于slave端執行增刪改,保持與master同步。
binlog基本配置和格式
binlog基本配置
binlog需要在mysql的配置文件的mysqld節點中進行配置:
# 日志中的Serverid server-id = 1 # 日志路徑 log_bin = /var/log/mysql/mysql-bin.log # 保存幾天的日志 expire_logs_days = 10 # 每個binlog的大小 max_binlog_size = 1000M #binlgo模式 binlog_format=ROW # 默認是所有記錄,可以配置哪些需要記錄,哪些不記錄 #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name
文章題目:mysql如何利用binlog進行數據恢復詳解-創新互聯
分享網址:http://vcdvsql.cn/article48/cschhp.html
成都網站建設公司_創新互聯,為您提供域名注冊、響應式網站、面包屑導航、全網營銷推廣、網站改版、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯