131 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			131 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
#
 | 
						|
# Example maxscale.cnf for the Binlog Server.
 | 
						|
#
 | 
						|
#
 | 
						|
 | 
						|
#######################################################################
 | 
						|
# MaxScale Global configuration.
 | 
						|
#
 | 
						|
# Valid options are:
 | 
						|
#       threads=<number of threads>
 | 
						|
[maxscale]
 | 
						|
threads=6
 | 
						|
 | 
						|
# Other parameters.
 | 
						|
#log_messages=1
 | 
						|
#log_trace=1
 | 
						|
#log_debug=1
 | 
						|
#non_blocking_polls
 | 
						|
#poll_sleep
 | 
						|
 | 
						|
 | 
						|
#######################################################################
 | 
						|
# A series of service definition
 | 
						|
#
 | 
						|
# Valid options are:
 | 
						|
#       type=servie
 | 
						|
#       router=<name of router module>
 | 
						|
#       servers=<server name>,<server name>,...
 | 
						|
#       user=<User to fetch password inforamtion with>
 | 
						|
#       password=<Password of the user, plain text currently>
 | 
						|
#       version_string=<specific string for server handshake,
 | 
						|
#               default is the MariaDB embedded library version>
 | 
						|
#       router_options=<option[=value]>,<option[=value]>,...
 | 
						|
#
 | 
						|
 | 
						|
#######################################################################
 | 
						|
# The MaxScale Binlog Server Service.
 | 
						|
#
 | 
						|
# The name of this service will be used as the directory name
 | 
						|
#   in the cache directory where the binlogs will be saved.
 | 
						|
# If this name is changed, it must be changed in the listener
 | 
						|
#   configuration below.
 | 
						|
[Binlog_Service]
 | 
						|
 | 
						|
# type must be service
 | 
						|
# router must be binlogrouter
 | 
						|
type=service
 | 
						|
router=binlogrouter
 | 
						|
 | 
						|
# servers should include a single name corresponding to the master
 | 
						|
#    where the Binlog Server will download its binlogs from.
 | 
						|
servers=master
 | 
						|
 | 
						|
# user, password and version: see generic definition.
 | 
						|
# Note: user should have the following grants:
 | 
						|
#       SELECT ON mysql.user
 | 
						|
#       SELECT ON mysql.db
 | 
						|
#       SHOW DATABASES ON *.*
 | 
						|
user=repl
 | 
						|
password=slavepass
 | 
						|
version_string=5.6.15-log
 | 
						|
 | 
						|
# The router_options set parameters to the binlogrouter:
 | 
						|
#    server-id=
 | 
						|
#       The server-id that MaxScale uses when it connects
 | 
						|
#       to the real master server. Again it will reports
 | 
						|
#       the master's server-id to the slaves that connect
 | 
						|
#       to it.
 | 
						|
#    user=
 | 
						|
#       The user that MaxScale uses to login to the real master.
 | 
						|
#       Note: user should have "REPLICATION SLAVE" grant.
 | 
						|
#    password=
 | 
						|
#       The password that MaxScale uses to login to the real master.
 | 
						|
#    filestem=
 | 
						|
#       The prefix of the binlogs downloaded from master.
 | 
						|
router_options=server-id=1000000000,user=repl,password=slavepass,filestem=mysql-bin
 | 
						|
 | 
						|
 | 
						|
######################################################################
 | 
						|
# Configuration of the master from which binlogs are downloaded.
 | 
						|
#
 | 
						|
[master]
 | 
						|
type=server
 | 
						|
address=master.example.com
 | 
						|
port=3306
 | 
						|
protocol=MySQLBackend
 | 
						|
 | 
						|
 | 
						|
######################################################################
 | 
						|
# Configuration of the listenning service of the Binlog Server.
 | 
						|
#
 | 
						|
[Binlog Listener]
 | 
						|
type=listener
 | 
						|
service=Binlog_Service
 | 
						|
protocol=MySQLClient
 | 
						|
port=5306
 | 
						|
 | 
						|
 | 
						|
######################################################################
 | 
						|
# Debug Service and Listener.
 | 
						|
#
 | 
						|
[Debug Service]
 | 
						|
type=service
 | 
						|
router=debugcli
 | 
						|
 | 
						|
[Debug Listener]
 | 
						|
type=listener
 | 
						|
service=Debug Service
 | 
						|
protocol=telnetd
 | 
						|
address=localhost
 | 
						|
port=4442
 | 
						|
 | 
						|
 | 
						|
######################################################################
 | 
						|
# CLI Service and Listener.
 | 
						|
#
 | 
						|
[CLI Service]
 | 
						|
type=service
 | 
						|
router=cli
 | 
						|
 | 
						|
[CLI Listener]
 | 
						|
type=listener
 | 
						|
service=CLI Service
 | 
						|
protocol=maxscaled
 | 
						|
address=localhost
 | 
						|
socket=default
 | 
						|
 | 
						|
 | 
						|
# EOF.
 | 
						|
 |