MySQL的MHA+keepalived+負載均衡+讀寫分離架構
專注于為中小企業提供成都網站設計、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業豐南免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上1000家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
MHA只是保證數據庫一致性,對于實現應用訪問的固定入口、讀寫分離、負載均衡需要keepalived、中間件、lvs來解決了。
一、如何手動恢復二進制日志,
show master logs //查看所有的二進制日志
flush logs;//刷寫日志
mysqlbinlog /data/mysql/mysql-bin.000002 //查看文檔內容
注意:假如本地 mysqlbinlog 無法識別 binlog 配置中的 default-character-set=utf8,
所以可以在命令中加上了 –no-defaults才起作用,大家引以為鑒。
恢復:
mysqlbinlog –no-defaults –stop-datetime=’2017-04-11 09:48:48’/data/mysql/mysql-bin.000001 | mysql –uroot –p123456
mysqlbinlog /var/lib/mysql/mysql-bin.000006 --start-position=351 --stop-position=632 | mysql -uroot -pwolf -h292.168.1.106
二、MHA+keepalived 實現真正高可用
參考:http://blog.csdn.net/yabingshi_tech/article/details/55509269
keepalived通常是用來防止單點故障造成集群失效,本例使用keepalived主要是兩個作用,一個是防止單點故障,一個是用兩個vip做讀寫分離,關于配置繼續看步驟3。
讀寫分離
讀寫分離有兩種方式,一種是用keepalived,對外使用兩個ip,分別對應寫vip,讀vip;一種是用中間件,對外就是一個ip。
分享名稱:MHA+keepalived(補充)
網頁鏈接:http://vcdvsql.cn/article48/pdhpep.html
成都網站建設公司_創新互聯,為您提供標簽優化、網站建設、自適應網站、微信公眾號、App設計、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯