web-dev-qa-db-ja.com

Mysql binlogにクエリ実行ユーザー情報を追加する

本番データベースとしてMYSQLを使用しており、読み取りリクエスト用に別のサルブをセットアップしました。さまざまなデータベースユーザーがマスターデータベースで挿入/更新クエリを実行できる場合があります。実行されたクエリ(監査/トラブルシューティング)を特定したい場合は、mysql bingosを使用しています(デコード後に読み取ります)。 mysql binlogからクエリを特定できますが、実行されたユーザーを特定できません。クエリが実行したユーザー情報をbinlogに取得する方法です。パフォーマンスの問題のため、一般的なログを有効にするオプションはありません。

2

一般的なログについては不明ですが、この動作は監査システムに属しています。 binlogへの書き込みを要求しない場合、OracleとPerconaの両方がソリューションを提供します。

1
Gea-Suan Lin