sql >> データベース >  >> RDS >> Mysql

mysqlレプリケーションをフィルタリングします(ignore-db)

    binlog-ignore-db はマスター側の設定であり、リストされたDBで行われた変更をログに記録しないようにマスターに指示します。

    replicate-ignore-db はスレーブ側の設定であり、リストされたDBに関連する着信ログ情報を無視するようにスレーブに指示します

    一般的な使用例は、1つのマスターから異なるスレーブに異なるデータベースを複製する場合です。マスターは、すべてのデータベースで発生するすべての変更をログに記録する必要があります(binlog-ignore-dbによって除外される可能性のある変更を除く) 、つまり、どこにも複製されないデータベース)。

    各スレーブは完全なバイナリログを受け取りますが、選択したデータベースに関連する変更のみを複製します(つまり、データベースはではありません replicate-ignore-dbによって除外されました -このリストはスレーブごとに異なります。

    mysql データベースはシステムデータベースであるため、あるべき あなたが本当に本当に本当にでない限り、両端から無視されます あなたが何をしているのかを知ってください。




    1. MySQLを使用して、フィールド内のテキストの一部を検索して置換します

    2. オフラインで再利用するためにSQLテーブルの値をダウンロードする

    3. 選択後にレコードを削除するMySQLクエリ..?

    4. MySQLクエリを使用して行をトラバースし、再帰ツリーを作成します