問題タブ [mysqlbinlog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
264 参照

php - mysqlbinlog ツールを使用せずに mysql binlog をテキスト形式に変換する

PHPスクリプトでmysqlバイナリログをテキスト形式に変換する必要があります。mysqlbinlogツールを使用してテキストに変換することを認識しています。しかし、スクリプトでシステム コマンド (またはシェル コマンド) を実行することは想定されていません。

PHPを使用してそれを行う他の方法はありますか?

助けてくれてありがとう。

0 投票する
1 に答える
580 参照

mysql - log_bin が OFF の場合に log-bin ファイルを削除する

サーバー上に多数の mysql-bin ファイル (mysql-bin.0001、mysql-bin.0002 など) があり、多くのスペースを占有しています。私のサーバー (MySQL 5.5 Percona) では、log_bin オプションは OFF です。

log-bin ディレクトリからログ ファイルを削除して保存しますか?

0 投票する
0 に答える
633 参照

mysql - mysql レプリケーションの中断 - binlog show event_type 68

マスター/スレーブの MySQL レプリケーションが本番レベルで 1 日稼働していますが、毎日、レプリケーションが機能しなくなります。しかし、すべてが大丈夫だと言っています:

スレーブのステータスを表示します。Slave_IO_Running を表示し、Slave_SQL_Running は yes です。

私が実行した場合:

レプリケーションが再び機能し、「マスターからの秒数」がゼロになり始めます。しかし、レプリケーションを壊しているものを見つける必要があります。

もう少し深く掘り下げて、私はこれを見つけましたmysql.log

2017-06-17 00:19:48 3084 [注] 'SQL_SLAVE_SKIP_COUNTER=1' は、relay_log_file='./mysqld-relay-bin.000055' で実行されました', relay_log_pos='632837719', master_log_name='mysql-bin.000046' , master_log_pos='632837556' と、relay_log_file='./mysqld-relay-bin.000055' の新しい位置, relay_log_pos='638878870', master_log_name='mysql-bin.000046', master_log_pos='638878707'

だから私は実行しました:

結果は次のとおりです。

これは何"event_type: 68"ですか?手がかりはありますか?