Skip to content

Instantly share code, notes, and snippets.

@yarko686
Created July 31, 2018 11:38
Show Gist options
  • Save yarko686/a67e94afaa4ecc57ccb985d897ee3e87 to your computer and use it in GitHub Desktop.
Save yarko686/a67e94afaa4ecc57ccb985d897ee3e87 to your computer and use it in GitHub Desktop.
/etc/maxscale.cnf
# Globals
[maxscale]
threads=1
# Servers
[server1]
type=server
address=176.12.12.50
port=3306
protocol=MySQLBackend
[server2]
type=server
address=176.12.12.51
port=3306
protocol=MySQLBackend
[server3]
type=server
address=176.12.12.52
port=3306
protocol=MySQLBackend
# Monitoring for the servers
[Galera Monitor]
type=monitor
module=galeramon
servers=server1,server2,server3
user=MY_USER
passwd=MY_PW
monitor_interval=1000
# Galera router service
[Galera Service]
type=service
router=readwritesplit
servers=server1,server2,server3
user=MY_USER
passwd=MY_PW
# MaxAdmin Service
[MaxAdmin Service]
type=service
router=cli
# Galera cluster listener
[Galera Listener]
type=listener
service=Galera Service
protocol=MySQLClient
port=3306
# MaxAdmin listener
[MaxAdmin Listener]
type=listener
service=MaxAdmin Service
protocol=maxscaled
socket=default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment