Chris,

Agreed that the replication section could be written more clearly, but is
not the information you are looking for in section 6.3 Replication
Implementation Details, section 6.6 features & problems, 6.7 startup options
and 6.8 FAQ?

PB
  ----- Original Message -----
  From: Chris Petersen
  To: [EMAIL PROTECTED]
  Sent: Tuesday, March 30, 2004 1:20 PM
  Subject: Re: replicating only certain tables?


  > You can restrict logging only on the database level with
binlog-do-db/binlog-ignore-db options:
  > http://www.mysql.com/doc/en/Binary_log.html

  I don't want to restrict logging, only replication.

  I think I figured it out, though, despite the fact that the
  documentation is completely inadequate on the subject (couldn't find any
  info at all about this).  The documentation reads:

      Each slave server receives from the master the saved updates
      that the master has recorded in its binary log, so that the
      slave can execute the same updates on its copy of the data.

  I read this as the master sending all of its log data to the slave, and
  the slave then parsing that data according to its ignore-db and/or
  ignore-table  settings.  However, another admin informed me that the
  slave actually connects to the master and uses some kind of pseudo-query
  to grab only the log data that it wants.  Thus, data from any table
  listed with replicate-ignore-table is never actually downloaded to the
  slave at all.  Since the documentation is aimed more at
  replication-for-efficiency rather than replication-for-redundancy, it
  talks about "updating" and "replicating" but doesn't refer directly to
  how the data transfer itself works.  It's rather annoying.

  -Chris


  --
  MySQL General Mailing List
  For list archives: http://lists.mysql.com/mysql
  To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]


Reply via email to