成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysql系列之8------讀寫分離

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

目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設計、霍林郭勒網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(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]    //配置查詢讀寫權限的帳號

       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)上添加上面需要的兩個授權用戶

   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、測試方法:當從掛掉后,客戶端可寫可讀;

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


















    

網(wǎng)站欄目:mysql系列之8------讀寫分離
網(wǎng)頁鏈接:http://jinyejixie.com/article48/ijjsep.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、外貿建站品牌網(wǎng)站設計、云服務器、網(wǎng)站改版、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站制作
昭苏县| 吉木萨尔县| 莲花县| 吕梁市| 安庆市| 威远县| 天全县| 威远县| 民县| 铜鼓县| 南乐县| 闵行区| 瓦房店市| 麦盖提县| 六枝特区| 惠来县| 临朐县| 广灵县| 得荣县| 平山县| 蒲江县| 若羌县| 泰顺县| 仙桃市| 墨玉县| 石景山区| 莱西市| 张家界市| 堆龙德庆县| 南安市| 南靖县| 五常市| 青浦区| 浮山县| 高清| 卓尼县| 日喀则市| 晋宁县| 新巴尔虎左旗| 福清市| 乌苏市|