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

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

mysql數(shù)據(jù)庫中怎么利用mycat實(shí)現(xiàn)讀寫分離-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)mysql數(shù)據(jù)庫中怎么利用mycat實(shí)現(xiàn)讀寫分離,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)公司長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為成華企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成華網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

1、部署mycat

下載
[root@mycat ~]# wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
解壓
[root@mycat ~]# tar xf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz -C /usr/local/
1.1重要配置文件:server.xml  schema.xml
##### 配置Mycat

認(rèn)識配置文件

MyCAT 目前主要通過配置文件的方式來定義邏輯庫和相關(guān)配置:

/usr/local/mycat/conf/server.xml             定義用戶以及系統(tǒng)相關(guān)變量,如端口等。其中用戶信息是前端應(yīng)用程序連接 mycat 的用戶信息。

/usr/local/mycat/conf/schema.xml       定義邏輯庫,表、分片節(jié)點(diǎn)等內(nèi)容。
1.2配置server.xml
vim server.xml 

               //name=鏈接myacat的用戶
             1       //鏈接mycat的用戶密碼
             mycat_db   //虛擬庫,鏈接上mycat看到的庫名
 ??!下面是一些被注釋掉的的配置,根據(jù)自己的需要來進(jìn)行配置,不需要可以不用管。

            
             
        

上面配置了虛擬庫mycat_db,那么必須在 schema.xml 文件中也配置這個(gè)邏輯庫,否則報(bào)錯(cuò),啟動 mycat 失敗 ==

1.3配置schema.xml

由于原文件較亂,可以將原文件bak掉,自己新建一個(gè)schema.xml,插入以下配置





                            //數(shù)字節(jié)點(diǎn)名,隨意起,要與下方dataNode name一致
        
   

     //主機(jī)組; 真實(shí)的數(shù)據(jù)庫名稱

  

   select user()                    //健康檢查
       
                       //mycat用了連接真實(shí)數(shù)據(jù)庫的用戶和密碼
      
                       //同上,需要在數(shù)據(jù)庫里創(chuàng)建并授權(quán)
     
   
1.3.1關(guān)于配置文件schema.xml里balance ,writeType的官方文檔
balance 屬性負(fù)載均衡類型,目前的取值有3 種:
1. balance="0", 不開啟讀寫分離機(jī)制,所有讀操作都發(fā)送到當(dāng)前可用的writeHost 上。

2. balance="1",全部的readHost與stand by writeHost參與select語句的負(fù)載均衡,簡單的說,當(dāng)雙主雙從模式(M1->S1,M2->S2,并且M1與M2互為主備),正常情況下,M2,S1,S2都參與select語句的負(fù)載均衡。

3. balance="2",所有讀操作都隨機(jī)的在writeHost、readhost 上分發(fā)。4. balance="3",所有讀請求隨機(jī)的分發(fā)到wiriterHost 對應(yīng)的readhost 執(zhí)行,writerHost 不負(fù)擔(dān)讀壓力,注意balance=3只在1.4及其以后版本有,1.3沒有。
writeType 屬性負(fù)載均衡類型,目前的取值有3 種:
1. writeType="0", 所有寫操作發(fā)送到配置的第一個(gè)writeHost,第一個(gè)掛了切到還生存的第二個(gè)writeHost,重新啟動后已切換后的為準(zhǔn),切換記錄在配置文件中:dnindex.properties .
2. writeType="1",所有寫操作都隨機(jī)的發(fā)送到配置的writeHost,1.5以后廢棄不推薦。

switchType屬性--1 表示不自動切換。-1 默認(rèn)值,自動切換。-2基于MySQL主從同步的狀態(tài)決定是否切換。

文檔鏈接:http://www.mycat.io/document/mycat-definitive-guide.pdf

2、啟動

[root@mycat ~]# /usr/local/mycat/bin/mycat  start

支持以下參數(shù)
start | restart |stop | status
2.1添加mycat連接數(shù)據(jù)庫的用戶

mysql 里面

mysql >
create user 'hjt'@'%' idenfitied by '1';      //創(chuàng)建用戶
grant all on mycat_test.* to 'hjt'@'%';      //授權(quán)
flush privileges;                         //刷新授權(quán)表
2.2測試用戶

測試在 mycat 的機(jī)器上測試用戶權(quán)限有效性

測試是否能正常登錄上 主從服務(wù)器

mysql -uhjt -p1 -h292.168.10.129 
mysql -uhjt -p1 -h292.168.10.130
2.3測試mycat

用客戶端進(jìn)行測試,能否登錄mycat

注意端口號是:8066

root@mysqlclient ~]# mysql -umycatdb -p1 -h292.168.10.128 -P8066

MySQL [(none)]> show databases;
+----------+
| DATABASE |
+----------+
| mycat_db |
+----------+
1 row in set (0.00 sec)

上述就是小編為大家分享的mysql數(shù)據(jù)庫中怎么利用mycat實(shí)現(xiàn)讀寫分離了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

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


文章名稱:mysql數(shù)據(jù)庫中怎么利用mycat實(shí)現(xiàn)讀寫分離-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/dcogjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部