真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysqlroute配置和使用-創(chuàng)新互聯(lián)

MySQL Router是MySQL官方推出的一個(gè)輕量級(jí)MySQL中間件是處于應(yīng)用client和dbserver之間的輕量級(jí)代理程序,它能檢測(cè),分析和轉(zhuǎn)發(fā)查詢到后端數(shù)據(jù)庫(kù)實(shí)例,并把結(jié)果返回給client。是mysql-proxy的一個(gè)替代品.但是和mysql-proxy有區(qū)別。mysqlroute使用了兩個(gè)端口進(jìn)行讀寫(xiě)分離

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、張店網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為張店等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
默認(rèn)端口號(hào)作用說(shuō)明
7001默認(rèn)的是讀寫(xiě)端口mode = read-write默認(rèn)情況下第一臺(tái)主數(shù)據(jù)庫(kù)為寫(xiě)主庫(kù),當(dāng)?shù)谝慌_(tái)主數(shù)據(jù)庫(kù)DOWN機(jī)后,第二臺(tái)數(shù)據(jù)庫(kù)被提升為主庫(kù),如果第一臺(tái)不出問(wèn)題,第二臺(tái)是不會(huì)被使用的??梢宰鞲呖捎檬褂?/td>
7002默認(rèn)是讀端口如果設(shè)置以后,根據(jù)設(shè)置的列表進(jìn)行輪詢使用

MySQL Router接受前端應(yīng)用程序請(qǐng)求后,根據(jù)不同的端口來(lái)區(qū)分讀寫(xiě),把連接讀寫(xiě)端口的所有寫(xiě)和查詢發(fā)往主庫(kù),把連接只讀端口的查詢以輪詢方式發(fā)往多個(gè)從庫(kù),從而實(shí)現(xiàn)讀寫(xiě)分離的目的。讀寫(xiě)返回的結(jié)果會(huì)交給MySQL Router,由MySQL Router返回給客戶端的應(yīng)用程序。
我理解的是mysql-proxy在使用的時(shí)候與連接單臺(tái)數(shù)據(jù)庫(kù)操作一樣,而mysql route則是把多臺(tái)主機(jī)的讀寫(xiě)集中在一起,進(jìn)行讀寫(xiě)分離,在使用的時(shí)候還是需要程序進(jìn)行改動(dòng)。具體性能測(cè)試,在接下的文章中會(huì)慢慢測(cè)試

安裝可以使用多種方式,因?yàn)闇y(cè)試我選擇了二進(jìn)制包

安裝包下載:
http://dev.mysql.com/downloads/router/
文檔:
http://downloads.mysql.com/docs/mysql-router-en.pdf
我選擇了二進(jìn)制安裝:
系統(tǒng)是centos7-1604-mini

1.下載

cd /usr/local/ && wget -c https://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-2.0.4-linux-glibc2.12-x86-64bit.tar.gz

cd /usr/local/&& tar-zxvf mysql-router-2.0.4-linux-glibc2.12-x86-64bit.tar.gz

ln-s  mysql-router-2.0.4-linux-glibc2.12-x86-64bit/  mysql-router

2.創(chuàng)建必要的文件,復(fù)制配置文件

mkdir /etc/mysql-route/

mkdir /var/log/mysql-route

chown mysql:mysql /var/log/mysql-route

cp /usr/local/mysql-router/share/doc/mysqlrouter/sample_mysqlrouter.ini /etc/mysql-route/mysqlrouter.conf

mysqlrouter.conf修改

[DEFAULT]logging_folder = /var/log/mysql-route

plugin_folder = /usr/local/mysql-router/lib/mysqlrouter

config_folder = /etc/mysql-route

runtime_folder = /var/run/ [logger]level = INFO

# 主節(jié)點(diǎn)故障轉(zhuǎn)移配置

[routing:basic_failover]

# 寫(xiě)節(jié)點(diǎn)地址

bind_address=0.0.0.0

# 寫(xiě)節(jié)點(diǎn)端口

bind_port = 7001

# 模式,讀寫(xiě)

mode = read-write

# 默認(rèn)情況下第一臺(tái)主數(shù)據(jù)庫(kù)為寫(xiě)主庫(kù),當(dāng)?shù)谝慌_(tái)主數(shù)據(jù)庫(kù)DOWN機(jī)后,第二臺(tái)數(shù)據(jù)庫(kù)被提升為主庫(kù)

destinations = 192.168.10.191:3306

# 從節(jié)點(diǎn)負(fù)載均衡配置

[routing:balancing]

# 綁定的IP地址

bind_address=0.0.0.0

# 監(jiān)聽(tīng)的端口bind_port = 7002

# 連接超時(shí)時(shí)間

connect_timeout = 3

# 大連接數(shù)

max_connections = 1024

# 后端服務(wù)器地址.默認(rèn)讀進(jìn)行輪詢

destinations = 192.168.10.192:3306,192.168.10.191:3306

# 模式:讀還是寫(xiě)

mode = read-only

[keepalive]interval = 60

8、啟動(dòng)mysqlrouter

mysqlrouter --config /usr/local/mysqlrouter/etc/mysqlrouter.conf &

測(cè)試通過(guò)mysqlrouter這個(gè)中間件來(lái)連接mysql庫(kù)

mysql -h227.0.0.1 -uappuser -p123456 -e"show databases;" -P7001

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


新聞標(biāo)題:mysqlroute配置和使用-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/ccsoid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部