如何在滴滴雲 DC2 上搭建 ProxySQL 中介軟體
前言
ProxySQL 是什麼
ProxySQL 是一個高效能、高可用、相容 MySQL 通訊協議、支援多種 MySQL 分支的代理中介軟體。
準備
系統硬體
滴滴雲 伺服器 ( DC2 ) : 安全可靠,擁有極高的價效比高,為開發者的需求而設計。適合大中小型使用者購買使用。
本文示例採用:通用型 2核CPU 4GB記憶體 500G的EBS 雲盤的伺服器配置
依賴軟體
系統:CentOS 7.4
MariaDB 5.5.56
ProxySQL 1.4.13
安裝過程
1. 登入伺服器
SSH 登入購買的 滴滴雲 DC2 主機:
sh dc2 - user @ ip
2. 安裝 MySQL
由於安裝軟體需要 root 許可權,切換到 root 賬戶:
sudo - i
yum install mariadb - server mariadb mariadb - devel
新增 ProxySQL 官方 yum repo 倉庫:
注意:本次安裝需從網際網路獲取安裝包,請先確認 滴滴雲 DC2 主機已開通 EIP。
vi / etc / yum . repos . d / proxysql . repo
安裝 ProxySQL:
yum install proxysql
啟動 ProxySQL:
service proxysql start
首先在兩臺 DC2 主機上搭建 MySQL 主從叢集:(192.168.1.101:3306(Master), 192.168.1.102:3306(Slave)) 。
如果不清楚怎麼配置,請參考《 如何在滴滴雲 DC2 上搭建高可用 MySQL 叢集 》。
注意:需事先在兩個 MySQL 例項上配置主從同步,並開啟 192.168.1.102:3306(Slave) 的 read_only 選項。
使用 ProxySQL 管理介面配置 ProxySQL。
配置 MySQL 叢集例項資訊:
配置 MySQL 叢集監控資訊:
注意:需事先在兩個 MySQL 例項上建立 monitor 使用者,密碼設定為 monitor。
配置 MySQL 叢集主從資訊:
注意:再次提醒,需保證 192.168.1.102:3306(Slave) 的 read_only 選項為 ON。
配置 MySQL 叢集使用者資訊:
注意:需事先在兩個 MySQL 例項上建立 work_user 使用者,密碼設定為 work_passwd。
測試 ProxySQL 是否成功配置:
配置路由規則:
測試路由規則是否成功配置:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559758/viewspace-2285443/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在滴滴雲 DC2 上搭建 ETCD 叢集
- 如何在滴滴雲 DC2 上搭建 MySQL 服務MySql
- 如何在滴滴雲 DC2 上搭建高可用 MySQL 叢集MySql
- MySQL中介軟體--ProxySQLMySql
- 在滴滴雲 DC2 雲伺服器上搭建 Codis 實戰伺服器
- 在滴滴雲 DC2 雲伺服器上搭建 RabbitMQ 叢集伺服器MQ
- 在滴滴雲 DC2 雲伺服器上搭建 MongoDB 實戰伺服器MongoDB
- MySQL中介軟體之ProxySQLMySql
- MySQL中介軟體之ProxySQL(14):ProxySQL+PXCMySql
- 在滴滴雲DC2伺服器上搭建DPDK應用例項伺服器
- 在滴滴雲 DC2 雲伺服器上搭建 ZooKeeper 叢集實戰(一)伺服器
- MySQL中介軟體之ProxySQL(7):詳述ProxySQL的路由規MySql路由
- 在滴滴雲 DC2 雲伺服器上搭建 ELK 日誌採集系統伺服器
- 基於滴滴雲 DC2 搭建 VPP 應用例項
- 在滴滴雲 DC2 伺服器上搭建 Gitlab+Jenkins 的整合環境伺服器GitlabJenkins
- 滴滴雲上搭建 Gluster
- 在滴滴雲 DC2 雲伺服器上使用 LVM 管理磁碟伺服器LVM
- MySQL中介軟體之ProxySQL(1):簡介和安裝MySql
- docker中介軟體搭建Docker
- MySQL中介軟體之ProxySQL(3):初試讀寫分離MySql
- MyCat的坑如何在分散式中介軟體DBLE上改善分散式
- 如何在滴滴雲上用 Darknet 訓練 VOC
- 在滴滴雲 DC2 伺服器上部署 Ghost伺服器
- 在滴滴雲上搭建 MongoDB 叢集 (一):MongoDB
- 在滴滴雲 DC2 編譯安裝最新 GCC 版本編譯GC
- 在滴滴雲上搭建 Redis-Cluster 叢集Redis
- 滴滴開源分散式訊息中介軟體產品DDMQ分散式MQ
- 在滴滴雲上搭建 API-Gateway Kong 實踐APIGateway
- MySQL中介軟體之ProxySQL(5):執行緒、執行緒池、連線池MySql執行緒
- 基於滴滴雲搭建 Lustre
- weblogic中介軟體軟體上線標準化部署Web
- Redis中介軟體與Web中介軟體RedisWeb
- 在滴滴雲 DC2 上部署 Manifold 文字收集與閱讀平臺
- 在滴滴雲上學習 Kubernetes v1.13.0:叢集搭建
- 使用proxysql 1.4.14中介軟體實現mysql 5.7.26主從的讀寫分離MySql
- 中介軟體之訊息中介軟體-pulsar
- 常見中介軟體漏洞復現(上)
- 使用滴滴雲DC2,在CentOS7安裝Redis並進行安全加固CentOSRedis