mysqlbinlogリモートマシンbinlogを読み込む
4579 ワード
本機のmysqlをテストします
文:
-uユーザー名
-pパスワード
-hリモートmysqlインスタンスhost
-Pポート
--read-from-remote-server -R
MySQLサーバからバイナリ・ログを読みます.このオプションが指定されていない場合、接続パラメータのオプションは無視されます.
--base64-output=decode-rows
解析rowモードを表すbinlog(バイナリ)は読み取り可能なテキスト
-vパラメータの解釈、参照http://blog.csdn.net/zyz511919766/article/details/38089393
出力内容は、ログファイルのフォーマットやmysqlbinlogツールで使用するオプションによって若干異なります.バイナリ・ログ・ファイルの具体的な内容とmysqlbinlogの使用可能なオプションは、関連マニュアルを参照してください.ここでは特に注意が必要な場合について説明します.
バイナリ・ログ・ファイルのフォーマットには、ロー・モード、文モード、およびハイブリッド・モード(すなわち、サーバがどのようなタイプのログを記録するかを決定する)が含まれ、文ベースのログには、実行される文などがイベント情報に含まれ、ローベースのログには、ローの変化情報などがイベント情報に含まれます.ブレンドモードのログには、両方のタイプのイベント情報が記録されます.行の変更情報が記録されているイベントが、その時点でどのようなSQL文が実行されているかを確認するためにmysqlbinlogツールの-v(--verbose)オプションを使用できます.このオプションは、行イベントを注釈された偽SQL文に再構成します.より詳細な情報を表示するには
-vvなどのオプションを2回与えることで、データ型やメタ情報のコメント内容をいくつか含めることができます.
mysqlbinlog -v
mysqlbinlog -vv
次に例を示します
-vパラメータオプションを追加すると、sql(偽sql)が印刷されます.
2つのvが-vvパラメータを使用すると、効果は
文:
mysqlbinlog -uroot -proot -h127.0.0.1 -P3306 --read-from-remote-server mysql-bin.000001 --base64-output=decode-rows -v > 1
-uユーザー名
-pパスワード
-hリモートmysqlインスタンスhost
-Pポート
--read-from-remote-server -R
MySQLサーバからバイナリ・ログを読みます.このオプションが指定されていない場合、接続パラメータのオプションは無視されます.
--base64-output=decode-rows
解析rowモードを表すbinlog(バイナリ)は読み取り可能なテキスト
-vパラメータの解釈、参照http://blog.csdn.net/zyz511919766/article/details/38089393
出力内容は、ログファイルのフォーマットやmysqlbinlogツールで使用するオプションによって若干異なります.バイナリ・ログ・ファイルの具体的な内容とmysqlbinlogの使用可能なオプションは、関連マニュアルを参照してください.ここでは特に注意が必要な場合について説明します.
バイナリ・ログ・ファイルのフォーマットには、ロー・モード、文モード、およびハイブリッド・モード(すなわち、サーバがどのようなタイプのログを記録するかを決定する)が含まれ、文ベースのログには、実行される文などがイベント情報に含まれ、ローベースのログには、ローの変化情報などがイベント情報に含まれます.ブレンドモードのログには、両方のタイプのイベント情報が記録されます.行の変更情報が記録されているイベントが、その時点でどのようなSQL文が実行されているかを確認するためにmysqlbinlogツールの-v(--verbose)オプションを使用できます.このオプションは、行イベントを注釈された偽SQL文に再構成します.より詳細な情報を表示するには
-vvなどのオプションを2回与えることで、データ型やメタ情報のコメント内容をいくつか含めることができます.
mysqlbinlog -v
mysqlbinlog -vv
次に例を示します
SET TIMESTAMP=1457620539/*!*/;
BEGIN
/*!*/;
# at 287621
# at 287706
#160310 22:35:39 server id 2573978858 end_log_pos 287706 Table_map: `_scd_0001`.`sc_schedule_log_0245` mapped to number 208596582
#160310 22:35:39 server id 2573978858 end_log_pos 288155 Write_rows: table id 208596582 flags: STMT_END_F
# at 288155
#160310 22:35:39 server id 2573978858 end_log_pos 288182 Xid = 29942407656
COMMIT/*!*/;
# at 288182
#160310 22:35:44 server id 2573978858 end_log_pos 288250 Query thread_id=14495814 exec_time=0 error_code=0
SET TIMESTAMP=1457620544/*!*/;
-vパラメータオプションを追加すると、sql(偽sql)が印刷されます.
SET TIMESTAMP=1457620539/*!*/;
BEGIN
/*!*/;
# at 287621
# at 287706
#160310 22:35:39 server id 2573978858 end_log_pos 287706 Table_map: `_scd_0001`.`sc_schedule_log_0245` mapped to number 208596582
#160310 22:35:39 server id 2573978858 end_log_pos 288155 Write_rows: table id 208596582 flags: STMT_END_F
### INSERT INTO _scd_0001.sc_schedule_log_0245
### SET
### @1=107560820
### @2=2016-03-10 22:35:39
### @3=2016-03-10 22:35:39
### @4=245
### @5=2
### @6='CYCLE'
### @7='ServiceIp:null;ClientIp:10.125.198.99;==>>java.lang.reflect.UndeclaredThrowableException
null at: [$Proxy27.execute(Unknown Source)]
Caused by: HSFServiceAddressNotFoundException-[HSF-Consumer] δĿַ at: [com.taobao.hsf.scm.plugin.SCMEnvironmentAddressSelect.constructException(SCMEnvironmentAddressSelect.java:90)]'
### @8=2
### @9=1
### @10=8076739
# at 288155
#160310 22:35:39 server id 2573978858 end_log_pos 288182 Xid = 29942407656
COMMIT/*!*/;
# at 288182
#160310 22:35:44 server id 2573978858 end_log_pos 288250 Query thread_id=14495814 exec_time=0 error_code=0
SET TIMESTAMP=1457620544/*!*/;
2つのvが-vvパラメータを使用すると、効果は
SET TIMESTAMP=1457620539/*!*/;
BEGIN
/*!*/;
# at 287621
# at 287706
#160310 22:35:39 server id 2573978858 end_log_pos 287706 Table_map: `_scd_0001`.`sc_schedule_log_0245` mapped to number 208596582
#160310 22:35:39 server id 2573978858 end_log_pos 288155 Write_rows: table id 208596582 flags: STMT_END_F
### INSERT INTO _scd_0001.sc_schedule_log_0245
### SET
### @1=107560820 /* LONGINT meta=0 nullable=0 is_null=0 */
### @2=2016-03-10 22:35:39 /* DATETIME meta=0 nullable=0 is_null=0 */
### @3=2016-03-10 22:35:39 /* DATETIME meta=0 nullable=0 is_null=0 */
### @4=245 /* LONGINT meta=0 nullable=0 is_null=0 */
### @5=2 /* LONGINT meta=0 nullable=0 is_null=0 */
### @6='CYCLE' /* VARSTRING(512) meta=512 nullable=1 is_null=0 */
### @7='ServiceIp:null;ClientIp:10.125.198.99;==>>java.lang.reflect.UndeclaredThrowableException
null at: [$Proxy27.execute(Unknown Source)]
Caused by: HSFServiceAddressNotFoundException-[HSF-Consumer] δĿַ at: [com.taobao.hsf.scm.plugin.SCMEnvironmentAddressSelect.constructException(SCMEnvironmentAddressSelect.java:90)]' /* VARSTRING(10000) meta=10000 nullable=1 is_null=0 */
### @8=2 /* INT meta=0 nullable=0 is_null=0 */
### @9=1 /* LONGINT meta=0 nullable=1 is_null=0 */
### @10=8076739 /* INT meta=0 nullable=0 is_null=0 */
# at 288155
#160310 22:35:39 server id 2573978858 end_log_pos 288182 Xid = 29942407656
COMMIT/*!*/;
# at 288182
#160310 22:35:44 server id 2573978858 end_log_pos 288250 Query thread_id=14495814 exec_time=0 error_code=0
SET TIMESTAMP=1457620544/*!*/;