小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通過maxscale實現(xiàn)mysql數(shù)據(jù)庫的讀寫分離

 印度阿三17 2019-07-14

Mysql讀寫分離

客戶端訪問數(shù)據(jù)的查詢請求和寫請求分別給不同的數(shù)據(jù)庫服務(wù)器處理

為什么要數(shù)據(jù)讀寫分離

減輕單臺服務(wù)器的并發(fā)訪問壓力,提高機器硬件的利用率
處理寫數(shù)據(jù)的服務(wù)器做master,讀數(shù)據(jù)服務(wù)器做slave

配置數(shù)據(jù)讀寫分離(Maxscale 主從同步)

在這里插入圖片描述
1.部署一主(101)兩從(102,103)

2.在150上安裝maxscale-2.1.2-1.rhel.7.x86_64.rpm
修改配置文件:/etc/maxscale.cnf,添加兩個server

[maxscale]
threads=auto				#運行的線程的數(shù)量

[server1]					#定義數(shù)據(jù)庫服務(wù)器
type=server
address=10.10.10.101
port=3306
protocol=MySQLBackend		#后端數(shù)據(jù)庫
[server2]
type=server
address=10.10.10.102
port=3306
protocol=MySQLBackend
[server3]
type=server
address=10.10.10.103
port=3306
protocol=MySQLBackend

[MySQL Monitor]				#定義監(jiān)控的數(shù)據(jù)庫服務(wù)器
type=monitor
module=mysqlmon
servers=server1,server2,server3		#監(jiān)控的數(shù)據(jù)庫列表,不能寫ip
user=scalemon				#監(jiān)視數(shù)據(jù)庫服務(wù)器時連接的用戶名scalemon
passwd=123456				#密碼123456
monitor_interval=10000		#監(jiān)視的頻率 單位為秒

[Read-Write Service]		#定義讀寫分離服務(wù)
type=service
router=readwritesplit
servers=server1,server2,server3
user=maxscaled				#用戶名 驗證連接代理服務(wù)時訪問數(shù)據(jù)庫服務(wù)器的用戶是否存在
passwd=123456
max_slave_connections=100%

[MaxAdmin Service]			#定義管理服務(wù)
type=service
router=cli

[Read-Write Listener]		#讀寫服務(wù)使用的端口號
type=listener
service=Read-Write Service
protocol=MySQLClient
port=4006

[MaxAdmin Listener]			#管理服務(wù)使用的端口號
type=listener
service=MaxAdmin Service
protocol=maxscaled
socket=default
port=4099					#手動添加,不指定時使用的是默認(rèn)端口在啟動服務(wù)以后可以知道默認(rèn)端口是多少

3.根據(jù)配置文件的設(shè)置在兩臺服務(wù)器上添加監(jiān)控用戶和路由用戶

replication slave 	#監(jiān)控主從同步		replication client	#監(jiān)控服務(wù)狀態(tài)
grant replication slave,replication client on *.* to scalemon@"%" identified by "123456"
grant select on mysql.user to maxscaled@"%" identified by "123456"

4.在150上啟動服務(wù)

驗證授權(quán)用戶
啟動服務(wù):maxscale -f /etc/maxscale.cnf
停止服務(wù):killall -9 maxscale	

5.測試配置

查看管理信息(150主機自己訪問自己)
	maxadmin -uadmin -pmariadb -P4099
	list servers
客戶端連接57訪問數(shù)據(jù)

6.測試數(shù)據(jù)讀寫分離
在主數(shù)據(jù)庫上授權(quán)訪問的用戶
客戶端連接中間件服務(wù)器:mysql -h10.10.10.150 -P4006 -uyaya8 -p123456

來源:https://www./content-2-325901.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多