mysqlrouter 輕量級中介軟體

哎呀我的天吶發表於2016-03-17

                   官方5.7版本釋出的輕量級中介軟體。可以做小應用,資料一致性要求不高的讀寫分離方案。配置非常簡單。

[DEFAULT]
logging_folder = /usr/local/mysqlrouter


[logger]
level = INFO


[routing:failover]
bind_address = 192.168.6.57
#mysqlrouter server ip
bind_port = 7001
mode = read-write
max_connection = 1024
destinations = 192.168.6.57:3306,192.168.6.57:3307


[routing:balancing]
bind_address = 192.168.6.57
bind_port = 7002
max_connections = 1024
mode = read-only
destination = 192.168.6.57:3307,192.168.6.57:3308

一主雙從模式,3306配置的主,3307做為3306的故障轉移點,當3306當機,自動切換到3307,單是mysqlrouter不能自動將3307-->3308的主從建立。

預設配置檔案在/root/.mysqlrouter.ini這裡,可以透過mysqlrouter --help看到
啟動在mysqlrouter下的bin下的mysqlrouter 執行即可

登陸
mysql -h 10.10.10.10 -uroot -p123 -P7001
10.10.10.10為mysqlrouter的伺服器IP
mysql -h10.10.10.10 -uroot -p123 -p7002 -e"show variables like 'port' "
------
mysqlproxy到目前還不是Generally Available版本。似乎官方不像再搞他了?額... ...


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2058967/,如需轉載,請註明出處,否則將追究法律責任。

相關文章