下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、MySQL中文網(wǎng)MySQLProxy快速實現(xiàn)讀寫分離以及負載均衡1.安裝下載已經(jīng)編譯好的安裝包,或者預(yù)編譯安裝包均可,在這里,使用預(yù)編譯版本。#tarzxfmysql-proxy-0.6.0-linux-rhas4-x86.tar.gz#cdmysql-proxy-0.6.0-linux-rhas4-x86#可以看到有2個目錄mysql-proxy-0.6.0-linux-rhas4-x86#lssbinsharemysql-proxy-0.6.0-linux-rhas4-x86#mvsbin/mysql-proxy/usr/local/sbin/mysql-proxy-0.6.0-linux
2、-rhas4-x86#lssharemysql-proxytutorial-constants.luatutorial-packets.luatutorial-rewrite.luatutorial-warnings.luatutorial-basic.luatutorial-inject.luatutorial-query-time.luatutorial-states.lua#將lua腳本放到/usr/local/share下,以備他用mysql-proxy-0.6.0-linux-rhas4-x86#mvshare/mysql-proxy/usr/local/share/#刪除符號連接等
3、垃圾代碼mysql-proxy-0.6.0-linux-rhas4-x86#strip/usr/local/sbin/mysql-proxy2.啟動編譯一下啟動管理腳本:s1#vi/etc/initd/mysql-proxy#!/bin/shexportLUAPATH=/usr/local/share/mysql-proxy/?luamode=$1if-z$mode;thenmode=startficase$modeinstart)mysql-proxy-daemon-admin-address=:4401-proxy-address=:3307-proxy-backend-addresses
4、=:3306-proxy-read-only-backend-addresses=192.168133232:3306proxy-read-only-backend-addresses=101074.61:3306一一proxy-lua-script=/usr/local/share/mysql-proxy/rw-splitting.lua;stop)killallmysql-proxyrestart)if$0stop;then$0startelseechoretartfailed!exit1esacexit0現(xiàn)在解釋一下啟動腳本:-daemon采用daemon方式啟動-admin-addre
5、ss=:4401指定mysqlproxy的管理端口,在這里,表示本機的4401端口-proxy-address=:3307指定mysqlproxy的監(jiān)聽端口,也可以用:3307表示-proxy-backend-addresses=:3306指定mysql主機的端口-proxy-read-only-backend-addresses=:3306指定只讀的mysql主機端口-proxy-read-only-backend-addresses=:3306指定另一個只讀的mysql主機端口-proxy-lua-script=/usr/local/share/mysq卜proxy/rw-splittin
6、g.lua指定lua腳本,在這里,使用的是rw-splitting腳本,用于讀寫分離完整的參數(shù)可以運行以下命令查看:mysql-proxy-help-all運行以下命令啟動/停止/重啟mysqlproxy:#/etc/init.d/mysql-proxystart#/etc/init.d/mysql-proxystop#/etc/init.d/mysql-proxyrestart3.試用#mysql-h-uroot-P3307mysqlshowprocesslist;TOC o 1-5 h z+|Id|User|Host|db|Command|Time|State|Info|+|30052|r
7、oot|localhost:9656|NULL|Query|0|NULL|showprocesslist|+可以看到,產(chǎn)生了一個新連接。用sysbench測試一下,看會不會掛掉:#sysbench-test=oltp-mysql-table-engine=innodb-oltp-table-size=1000000-mysql-socket=/tmp/mysql.sock-mysql-user=root-mysql-db=testprepare#sysbench-test=oltp-mysql-table-engine=innodb-oltp-table-size=1000000-mysql-socket=/tmp/mysql.sock-mysql-user=root-mysql-db=testrunThreadsfairness:events(avg/stddev):10000.0000/0.00executiontime(avg/stddev):23.0387/0.00還好,沒給大家丟臉,剩下的測試自己完成吧:)4.其他mysqlproxy還可以實現(xiàn)連接池的功能,這在很多LAMP開發(fā)中是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂知識講解模板
- 藝術(shù)研究開題答辯模板
- 企業(yè)采購大米合同范例
- 2024年場地租賃合同:含展覽廳與活動場地租賃
- 儀表制氮機采購合同范例
- 2024年市場營銷與廣告代理合同
- 2024年式樣整體櫥柜訂購協(xié)議
- 入資經(jīng)營協(xié)議合同范例
- 小區(qū)租車合同模板
- 合同范例公示欄
- 《公務(wù)員回避制度》課件
- 品質(zhì)管理與質(zhì)量控制提升產(chǎn)品品質(zhì)
- 四川省涼山州西昌市2023-2024學(xué)年四年級上學(xué)期期末數(shù)學(xué)試卷
- 康復(fù)護理的歷史發(fā)展
- 煙花爆竹從業(yè)人員安全培訓(xùn)試題
- 電梯使用現(xiàn)場類隱患專項排查清單
- 一例下肢靜脈潰瘍患者的個案護理論文
- 危巖穩(wěn)定性計算表格-滑移式-傾倒式-墜落式-完整版
- 直播運營團隊組織架構(gòu)及崗位職責(zé)解析
- 肝膽外科運用PDCA循環(huán)縮短三四類手術(shù)患者術(shù)后留置導(dǎo)尿的時間
- JCT640-2010 頂進施工法用鋼筋混凝土排水管
評論
0/150
提交評論