MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
master-slave.inc
1 # ==== Purpose ====
2 #
3 # Configure two servers to be replication master and slave.
4 #
5 # ==== Usage ====
6 #
7 # [--let $rpl_server_count= N]
8 # [--let $rpl_check_server_ids= 1]
9 # [--let $rpl_skip_reset_master_and_slave= 1]
10 # [--let $rpl_skip_change_master= 1]
11 # [--let $rpl_skip_start_slave= 1]
12 # [--let $rpl_debug= 1]
13 # [--let $slave_timeout= NUMBER]
14 # [--let $use_gtids= 1]
15 # --source include/master-slave.inc
16 #
17 # Parameters:
18 # $rpl_check_server_ids, $rpl_skip_reset_master_and_slave,
19 # $rpl_skip_change_master, $rpl_skip_start_slave, $rpl_debug,
20 # $slave_timeout, $use_gtids
21 # See include/rpl_init.inc
22 #
23 # $rpl_server_count
24 # By default, two servers are configured. You can configure more
25 # servers (servers 3, 4, etc are neither masters nor slaves) by
26 # setting this variable. See also include/rpl_init.inc
27 
28 
29 --let $include_filename= master-slave.inc
30 if ($rpl_server_count)
31 {
32  --let $include_filename= master-slave.inc [rpl_server_count=$rpl_server_count]
33 }
34 --source include/begin_include_file.inc
35 
36 
37 --let $rpl_topology= 1->2
38 --source include/rpl_init.inc
39 
40 --source include/rpl_default_connections.inc
41 
42 
43 --let $include_filename= master-slave.inc
44 --source include/end_include_file.inc
45 
46 
47 # Set the default connection to 'master'. Do this after
48 # end_include_file.inc, so that it gets printed to the query log.
49 --let $rpl_connection_name= master
50 --source include/rpl_connection.inc