MySQL Replikation: wenn ich nicht geben Sie keine Datenbanken an, werden log_bin melden ALLES?

Ich bin einrichten der Replikation für einen server läuft ein Bündel von Datenbanken (eine pro Kunde) und planen über das hinzufügen mehr die ganze Zeit, auf meinem.cnf Statt:

binlog-do-db  = databasename 1
binlog-do-db  = databasename 2
binlog-do-db  = databasename 3
...
binlog-do-db  = databasename n

kann ich eher nur haben

binlog-ignore-db  = mysql
binlog-ignore-db  = informationschema

(und keine Datenbank zu Protokoll angegeben) und davon ausgehen, dass alles protokolliert?

EDIT: eigentlich, wenn ich entfernen Sie alle meine binlog-do-db-Einträge, die es scheinbar loggt alles (wie sehen Sie die Binär-log-Datei, ändern Sie position, wenn Sie die Datenbank verschieben), aber auf dem slave-server, wird nichts abgeholt! (vielleicht ist dies der Fall, benutzen Sie replicate-do-db? dies würde die töten, die Idee; ich denke, ich kann MySQL automatisch erkennen, welche Datenbanken zu replizieren).

InformationsquelleAutor der Frage mauriciopastrana | 2008-08-11

Schreibe einen Kommentar