問題タブ [binlog]
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.
php - mysqlbinlog ツールを使用せずに mysql binlog をテキスト形式に変換する
PHPスクリプトでmysqlバイナリログをテキスト形式に変換する必要があります。mysqlbinlog
ツールを使用してテキストに変換することを認識しています。しかし、スクリプトでシステム コマンド (またはシェル コマンド) を実行することは想定されていません。
PHPを使用してそれを行う他の方法はありますか?
助けてくれてありがとう。
mysql - バイナリログなしで mysql データを回復する方法
誤って削除されたデータを復元したいのですが、mysql のバイナリ ログがオフになっています。履歴データを回復するための bin-log ファイルはありません。問題を解決するための他のアプローチはありますか?
java - mysql-binlog-connector-java - バイナリ ログ インデックス ファイルで最初のログ ファイル名が見つかりませんでした
このライブラリで POC を行っていますが、セットアップに問題があります。私は非常に単純な MySQL セットアップを持っています: - 単一の VM (マスタースレーブなし) - centos 7 - MySQL バージョン 5.7
これが私が今まで持っているコードです:
このコードを実行すると、次の出力が得られます。
OnCommunicationFailure() com.github.shyiko.mysql.binlog.network.ServerException: com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:882) のバイナリ ログ インデックス ファイルで最初のログ ファイル名が見つかりませんでしたcom.github.shyiko.mysql.binlog.BinaryLogClient.connect(BinaryLogClient.java:559) で Main.main(Main.java:40) で
私のMySQL構成ファイルの内容:
[mysqld]
datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
シンボリックリンク=0
log-error=/var/log/mysql/mysqld.log
server_id=1
log-bin=/var/log/mysql/mysql-bin
pid-file=/var/run/mysqld/mysqld.pid
バインドアドレス= . . .
私のログディレクトリの内容は次のとおりです。
mysql-bin.index の内容はもちろん次のとおりです。
この問題のすべてのオンライン ソリューションは、マスター スレーブ構成を参照しており、それに応じて解決策があります - 誰か助けてください :)