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

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)站制作
奉节县| 平阴县| 巴东县| 浪卡子县| 芒康县| 泽普县| 会泽县| 绵阳市| 龙山县| 兰考县| 牡丹江市| 新泰市| 婺源县| 买车| 泸西县| 浠水县| 延庆县| 浦县| 临城县| 景宁| 准格尔旗| 库车县| 四子王旗| 姚安县| 麻阳| 介休市| 盘锦市| 东方市| 武功县| 红桥区| 南京市| 金川县| 平昌县| 英德市| 安乡县| 平阳县| 台前县| 上栗县| 临安市| 玛纳斯县| 景谷|