1

Ubuntu サーバーにインストールThe AIDEしましたが、MYSQL の変更 (新しいフィールド、新しいコンテンツ、作成された新しいテーブルなど) を監視したいと考えています。AIDEでこれを行うにはどうすればよいですか?

ありがとう!ローマン

4

1 に答える 1

1

特別なライブラリ (フレームワークまたはアプリ) がない限り、AIDE を使用してこれを行う方法がわかりません。AIDE は構成ファイルを監視するのに役立ち、代わりにオフサイト サーバー (バージョン管理もサポートする) 上の実際の SQL の毎日のダンプを監視するのに役立ちます。

要件: MYSQL の変更 (新しいフィールド、新しいコンテンツ、作成された新しいテーブルなど) を監視したいと思います。

ここから、AIDE の機能について説明します。

「これは、ファイルの整合性をチェックするためのホストベースの侵入検知システム (HIDS) です。これは、最初の実行時にファイルのベースライン データベースを作成し、その後の実行でシステムに対してこのデータベースをチェックすることによってこれを行います。ファイル プロパティは、インクルード、パーミッション、変更時間、ファイルの内容などに対してチェックできます。」

テーブル コンテンツの変更の監視:

(2 つの異なるバイナリ ファイル間の) 差分に基づいて解析を実行するツールがなければ、新しいフィールドや新しいコンテンツに関連する変更を簡単に理解することはできません。

したがって、(バージョニングを提供する) git フォルダー内の 1 時間ごと (または毎日) のデータの mysql ダンプを、できれば安全なオフサイト サーバーに置くことを提案します。

テーブル追加の監視

新しいテーブルの追加を検出したい場合は、基礎となるデータベース ファイルの作成を監視するのと同じくらい簡単です。たとえば、IMAP エンジンは 3 つの異なる基になるファイルを作成し、そのうちの 1 つが MYD です。

于 2014-06-02T11:49:51.803 に答える