mysql binlog 二进制_二进制日志-mysqlbinlog工具的使用
mysqlbinlog是一個客戶端程序,可以審查binlog文件及中繼日志文件的內容。既可以讀取本地也可以讀取遠程的binlog文件,輸出二進制日志的內容。
mysqlbinlog常用的選項:
—database=db_name,-d db_name
只列出該數據庫的條目(只用本地日志)。
–force-read,-f
使用該選項,如果mysqlbinlog讀它不能識別的二進制日志事件,它會打印警告,忽略該事件并繼續。沒有該選項,如果mysqlbinlog讀到此類事件則停止。
–read-from-remote-server,-R
從MySQL服務器讀二進制日志。如果未給出該選項,任何連接參數選項將被忽略。這些選項是–host、–password、–port、–protocol、–socket和–user。
–host=host_name,-h host_name
獲取給定主機上的MySQL服務器的二進制日志。
–port=port_num,-P port_num
用于連接遠程服務器的TCP/IP端口號。
–user=user_name,-u user_name
連接遠程服務器時使用的MySQL用戶名。
–password[=password],-p[password]
當連接服務器時使用的密碼。如果使用短選項形式(-p),選項和密碼之間不能有空格。如果在命令行中–password或-p選項后面沒有密碼值,則提示輸入一個密碼。
–result-file=name,-r name
將輸出指向給定的文件。
–short-form,-s
只顯示日志中包含的語句,不顯示其它信息。
–start-datetime=datetime
從二進制日志中第1個日期時間等于或晚于datetime參量的事件開始讀取。datetime值相對于運行mysqlbinlog的機器上的本地時區。該值格式應符合DATETIME或TIMESTAMP數據類型。例如:
shell> mysqlbinlog–start-datetime=”2004-12-25 11:25:56″binlog.000003該選項可以幫助點對點恢復。
–stop-datetime=datetime
從二進制日志中第1個日期時間等于或晚于datetime參量的事件起停止讀。關于datetime值的描述參見–start-datetime選項。該選項可以幫助及時恢復。
–start-position=N
從二進制日志中第1個位置等于N參量時的事件開始讀。
–stop-position=N
從二進制日志中第1個位置等于和大于N參量時的事件起停止讀。
總結
以上是生活随笔為你收集整理的mysql binlog 二进制_二进制日志-mysqlbinlog工具的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java数据库驱动_Java数据库驱动链
- 下一篇: java 金_java