99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

MySQL二進制日志

二進制日志由包含“ 事件 ”的文件組成,這些 事件描述了對數據庫內容的修改。服務器以二進制格式寫入這些文件。
1.查看binlog文件名列表
show binary logs;
MySQL二進制日志

10年積累的成都網站制作、成都網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有溫嶺免費網站建設讓你可以放心的選擇與我們合作。

2.查看binlog文件內容
show binlog events in 'MySQL-bin.000001' limit 10;
MySQL二進制日志

3.查看binlog當前位置點
show master status;
MySQL二進制日志

4.查看binlog 格式
日志格式:statement,row,
row:優點:日志比較清楚,會記錄每行數據修改細節 缺點:會產生大量的日志
statement:優點:只記錄sql語句,解決了row格式的缺點,減少了日志量,節省I/O 及存儲資源,提高了性能。 缺點:有些sql語句不能復制到slava,導致主從不一致,存在一些bug,語句執行錯誤不易恢復。
mixed:處于row與statement格式之間,很好的處理了其優缺點。

SELECT @@binlog_format;
MySQL二進制日志

5.刷新日志
flush logs;

6.清除日志
reset master;

7.用mysqlbinlog工具查看
mysqlbinlog -v --base64-output=decode-rows /usr/app/mysqllog/mysql_bin.000001
基于開始/結束時間
mysqlbinlog --start-datetime='2018-12-13 00:00:00' --stop-datetime='2018-12-14 15:01:01' -d hadoop /usr/app/mysqllog/mysql-bin.000001

基于pos值輸出到壓縮文件 ,注:test是庫名,/var/lib/mysql/mysql-bin.000001是二進制文件路徑
mysqlbinlog --start-position=2098 --stop-position=2205 -d test /usr/app/mysqllog/mysql-bin.000001 |gzip >test.sql.gz

提取指定位置的多個binlog日志文件
mysqlbinlog --start-position="120" --stop-position="332" /usr/app/mysqllog/mysql-bin.000001 /usr/app/mysqllog/mysql-bin.000002|more

提取指定數據庫binlog并轉換字符集到UTF8
mysqlbinlog --database=test --set-charset=utf8 /usr/app/mysqllog/mysql-bin.000001 /usr/app/mysqllog/mysql-bin.000002 >test.sql

恢復數據
mysqlbinlog --start-position="120" --stop-position="332" /usr/app/mysqllog/mysql-bin.000001 | mysql -uroot -p

備份日志:必須由兩個mysqlbinlog 完成
mysqlbinlog --read-from-remote-server --host=host_name --raw
binlog.000001 binlog.000131 binlog.000132

--read-from-remote-server可以用-R替代:連接到服務器并請求其二進制日志, --host:主機ip,

mysqlbinlog --read-from-remote-server --host=host_name --raw
--to-last-log binlog.000001
--raw:寫入原始(二進制)輸出, binlog.000001:第一個文件, --to-last-log:最后一個文件讀完退出

實時讀取日志
mysqlbinlog --read-from-remote-server --host=host_name --raw
--stop-never binlog.000001
--stop-never:到達最后一個日志文件的末尾后保持與服務器的連接并繼續讀取新事件,沒有必要指定 --to-last-log讀取最后一個日志文件,因為該選項是隱含的。

文章標題:MySQL二進制日志
文章分享:http://www.yijiale78.com/article48/pchdep.html

成都網站建設公司_創新互聯,為您提供品牌網站建設ChatGPT網站制作搜索引擎優化品牌網站設計定制開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站