Oracle 5.0 Reference Manual page 1501

Table of Contents

Advertisement

database name that matches the name given for
slave is started with
[1459]. Then, suppose that on the master, you issue the statement
%.t1
Although you might expect it, this statement is not replicated because it does not reference a table
named t1.
If any
--replicate-rewrite-db
replicate-*
16.2.3.1. Evaluation of Database-Level Replication and Binary Logging Options
When evaluating replication options, the slave begins by checking to see whether there are any
replicate-do-db
binlog-do-db
checked on the master.
Checking of the database-level options proceeds as shown in the following diagram.
The steps involved are listed here:
1. Are there any
• Yes.
• Yes.
• No.
• No.
How Servers Evaluate Replication Filtering Rules
--replicate-do-db=dbx
filtering rules are tested.
Note
In MySQL 5.0, database-level filtering options are case-sensitive on platforms
supporting case sensitivity in filenames, whereas table-level filtering options
are not (regardless of platform). This is true regardless of the value of the
lower_case_table_names
[1457]
or
--replicate-ignore-db
[1469]
or
--binlog-ignore-db
--replicate-do-db
Do any of them match the database?
Execute the statement and exit.
Continue to step 2.
Continue to step 2.
--replicate-do-db
[1457]
--replicate-wild-do-table=db
[1458]
options were specified, they are applied before the
[466]
system variable.
[1470], the process is similar, but the options are
[1457]
options?
1481
[1457]. Suppose a replication
CREATE DATABASE
[1457]
options that apply. When using
dbx.
--
--
--

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents