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

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

mysql系列之8------讀寫分離-創(chuàng)新互聯(lián)

一、前言:讀寫分離的基本原理

目前累計服務客戶上千家,積累了豐富的產(chǎn)品開發(fā)及服務經(jīng)驗。以網(wǎng)站設計水平和技術(shù)實力,樹立企業(yè)形象,為客戶提供網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設計、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。創(chuàng)新互聯(lián)公司始終以務實、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設計的研究、對客戶形象的視覺傳遞、對應用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

    mysql的讀寫分離的基本原理是:讓master(主數(shù)據(jù)庫)來響應事務性操作,

讓slave(從數(shù)據(jù)庫)來響應select非事務性操作,

然后再采用主從復制來把master上的事務性操作同步到slave數(shù)據(jù)庫中。實現(xiàn)簡單的負載均衡。

二、前期準備工作:

 1、準備兩臺服務器,我這里準備的是192.168.4.122(主),192.168.4.123(從)

   另外準備一臺服務器安裝中間件服務器(192.168.4.125)

 2、首先把兩臺服務器做好主從同步。

 3、準備讀寫分離的軟件:maxscale-2.1.2-1(中間件)

三、maxscale安裝和配置(4.125)

 1、安裝:rpm -ivh maxscale-2.1.2-1.rhel.7.x86_64.rpm

 2、修改配置文件:vim /etc/maxscale.cnf

   54-60行注釋掉,87-91注釋掉

   10  threads=auto

   18 [server1]

    19 type=server

    20 address=192.168.4.122

    21 port=3306

    22 protocol=MySQLBackend

    23 [server2]

    24 type=server

    25 address=192.168.4.123

    26 port=3306

    27 protocol=MySQLBackend

   35 [MySQL Monitor]   //監(jiān)視數(shù)據(jù)庫的配置

    36 type=monitor

    37 module=mysqlmon

    38 servers=server1, server2

    39 user=scalemon  //監(jiān)控

    40 passwd=123456

    41 monitor_interval=10000

   63 [Read-Write Service]   //配置查詢讀寫權(quán)限的帳號

    64 type=service

    65 router=readwritesplit

    66 servers=server1, server2

    67 user=maxscale //接收客戶端連接請求時,連接的用戶名和密碼在數(shù)據(jù)庫服務上是否存在

    68 passwd=123456

    69 max_slave_connections=100%

    104 port=4010

 3、在主庫(4.122)上添加上面需要的兩個授權(quán)用戶

  grant replication slave,replication client on *.* to scalemon@'%' identified by "123456";

  grant select on mysql.* to maxscale@'%' identified by "123456";

 4、啟動服務:maxscale -f /etc/maxscale.cnf

   停止服務:ps -C  maxscale(查進程)     kill -9 13109(殺進程)

   查看服務是否啟動:netstat -natulp | grep maxscale

 5、在主庫(4.122)上添加用于客戶端連接服務器的用戶名

   grant  all  on  *.*  to student@'%' identified by '123456';

 6、在4.125上:maxadmin -P4010 -uadmin -pmariadb //訪問控制后臺

  list servers   //顯示所有服務器主機,可以看到服務器的運行信息

 7、用宿主機做客戶端連接中間件的登陸方法:

  mysql -h292.168.4.125 -P4006 -utest -p123456

 8、測試方法:當從掛掉后,客戶端可寫可讀;

   但是當主掛掉后,客戶端不可讀不可寫

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


名稱欄目:mysql系列之8------讀寫分離-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/djiess.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部