Alle Wednesday 12 May 2004 14:12, hai scritto:
> Hi!
>
> On May 12, Nico Sabbi wrote:
> > Alle Wednesday 12 May 2004 11:19, Sergei Golubchik ha scritto:
> > > Hi!
> > >
> > > > sorry for replying to myself, but I verified that adding
> > > > replicate-do-db=db to my.cnf doesn't work as I expected
> > >
> > > What do you mean - it doesn't work ?
> > > Or, rather, how do you expect it to work ? :)
> >
> > I expect the slave servers to execute insert statements related to the
> > database "db" that they have in their binlog (that I can see), both when
> > they are in the form
> >
> > insert into db.table values()
> >
> > and when they show as:
> >
> > use db;
> > insert into table values()
> >
> > but this doesn't happen: the directive replicate-wild-do-table=db.% seems
> > to control the behaviour of the slaves, so they only executes statements
> > like insert into db.table values()
> >
> > This behavior breaks replication when I use
> > mysqldump -h local -a -B db  | mysql -h master
>
> Yes, but the second syntax (with use db) should replicate if you use
> replicate-do-db=db. I understood that you tried it, and it didn't work ?
>

Exactly.
In my.cnf I have both:

replicate-do-db=db 
replicate-wild-do-table=db.% 
 
but only 

insert into db.table values()

are executed. That's why yesterday I posted my patch to mysqldump


        Nico

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

Reply via email to