Oracle 5.0 Reference Manual page 1454

Table of Contents

Advertisement

16.1.1.1. Setting the Replication Master Configuration
On a replication master, you must enable binary logging and establish a unique server ID. If this has
not already been done, this part of master setup requires a server restart.
Binary logging must be enabled on the master because the binary log is the basis for sending data
changes from the master to its slaves. If binary logging is not enabled, replication will not be possible.
Each server within a replication group must be configured with a unique server ID. This ID is used to
identify individual servers within the group, and must be a positive integer between 1 and (2
you organize and select the numbers is entirely up to you.
To configure the binary log and server ID options, you will need to shut down your MySQL server and
edit the
my.cnf
section. If these options already exist, but are commented out, uncomment the options and alter them
according to your needs. For example, to enable binary logging using a log file name prefix of
bin, and configure a server ID of 1, use these lines:
[mysqld]
log-bin=mysql-bin
server-id=1
After making the changes, restart the server.
16.1.1.2. Setting the Replication Slave Configuration
On a replication slave, you must establish a unique server ID. If this has not already been done, this
part of slave setup requires a server restart.
If the slave server ID is not already set, or the current value conflicts with the value that you have
chosen for the master server, you should shut down your slave server and edit the configuration to
specify a unique server ID. For example:
[mysqld]
server-id=2
After making the changes, restart the server.
How to Set Up Replication
Note
Note that certain steps within the setup process require the
privilege. If you do not have this privilege, it might not be possible to enable
replication.
or
file. Add the following options to the configuration file within the
my.ini
Note
If you omit
server-id
master refuses connections from all slaves.
Note
For the greatest possible durability and consistency in a
replication setup using
innodb_flush_log_at_trx_commit=1
file.
my.cnf
Note
Ensure that the
skip-networking
replication master. If networking has been disabled, your slave will not able to
communicate with the master and replication will fail.
[1442]
(or set it explicitly to its default value of 0), a
with transactions, you should use
InnoDB
and
[421]
option is not enabled on your
1434
[578]
SUPER
in the master
sync_binlog=1
32
)–1. How
[mysqld]
mysql-

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents