5
Sto configurando la replica MySQL tramite binlog. È una configurazione master/slave.Migliori pratiche di replica MySQL
Ho alcune domande su come farlo nel modo migliore.
- Se si deve replicare information_schema, se sì/no, perché?
- Se mysql db deve essere replicato, se sì/no, perché?
- Se tutto deve essere replicato, non è necessario impostare binlog-do-db?
Cheers.
Quindi, è necessario definire "binlog-do-db'? Ho molti database da replicare e non desidero elencarli fuori – conandor
Le modifiche a INFORMATION_SCHEMA non vengono scritte nei log binari. Non è un database "reale", è solo un comodo wrapper tabulare attorno ai metadati interni, quindi non ci sono effettive operazioni INSERT/UPDATE/DELETE che si verificano su di esso. Non c'è assolutamente alcun motivo per includere un db binlog-ignore-db o relay-ignore-db per INFORMATION_SCHEMA e molte ragioni * non * per avere filtri di replica, specialmente quelli non necessari. –
Se si utilizza effettivamente binlog-do-db, ricordare che le query tra database non funzioneranno. Preferisco non usare binlog-do-db se non devo sui server che condividono solo un database di produzione. Vedere i documenti per la spiegazione: http://dev.mysql.com/doc/refman/5.5/en/replication-options-binary-log.html#option_mysqld_binlog-do-db – warden