多数のデータベース(クライアントごとに1つ)を実行するサーバーのレプリケーションを設定しており、次の代わりにmy.cnfに常に追加することを計画しています。
binlog-do-db = databasename 1
binlog-do-db = databasename 2
binlog-do-db = databasename 3
...
binlog-do-db = databasename n
私はむしろただ持つことができます
binlog-ignore-db = mysql
binlog-ignore-db = informationschema
(そしてログに記録するデータベースが指定されていません)そして他のすべてがログに記録されていると仮定しますか?
編集:実際にすべてのbinlog-do-dbエントリを削除すると、すべてがログに記録されるように見えます(データベースを移動すると、バイナリログファイルの位置が変わるのがわかります)が、スレーブサーバーでは何も取得されません!(おそらく、これはreplicate-do-dbを使用する場合です。これはアイデアを殺してしまいます。MySQLに複製するデータベースを自動的に検出させることはできないと思います)。