MySQL Proxy應用入門(1)--安裝MySQL Proxy
MySQL Proxy(MySQL代理)是一個通過MySQL網路協議,提供MySQL伺服器與客戶端之間連線的應用工具,在基本配置條件下,MySQL代理僅是傳遞客戶端發出的查詢請求到MySQL伺服器端,而後返回MySQL伺服器的響應到客戶端。
由於MySQL代理使用的MySQL網路協議,因此所有MySQL相容的客戶端(包括mysql命令列、呼叫mysql命令列的類庫、以及支援MySQL網路協議的應用)均可無需修改連線代理。
通過配置,MySQL代理同樣能夠監測及修改客戶端與伺服器端的通訊,這樣DBA可以控制客戶端提交的查詢,比如調整查詢的結果集,甚至可以跳過MySQL資料庫,直接返回資料給客戶端。
本文件基於MySQL代理0.8.0版本。
提示:
MySQL代理當前仍為alpha版本,不建議在產品環境下使用。MySQL代理預編譯版本支援的平臺還算廣泛,包括Linux(含RedHat,Fedora,Debian,SuSE等),Mac OS X,FreeBSD,IBM AIX,Sun Solaris,Microsoft Windows(xp,vista,server2003/2008)等均可支援。
一、安裝MySQL代理
有下列幾種安裝方式可選:
- 採用預編譯的二進位制版本:
- 使用原始碼編譯方式安裝:
1.1 二進位制方式安裝
這種方式操作比較簡單,基本上就是解壓縮,然後修改pach環境變數,加入MySQL Proxy命令列的路徑即可,簡述步驟如下:
# tar zvxf mysql-proxy-0.8.x-os.tar.gz
# export PATH=$PATH:mppath/sbin1.2 原始碼方式安裝
原始碼統計的話,下列依賴包需要首先被安裝:
- libevent 1.x or higher (1.3b or later is preferred)
- lua 5.1.x or higher
- glib2 2.6.0 or higher
- pkg-config
- libtool 1.5 or higher
- MySQL 5.0.x or higher developer files
而後解壓縮下載到的原始碼包,並執行configure進行配置
shell> tar zxf mysql-proxy-0.7.2.tar.gz
shell> cd mysql-proxy-0.7.2
shell> ./configure執行make進行編譯
- shell> make
執行make check檢查編譯的情況
- shell> make check
執行make install 進行安裝
- shell> make install
預設情況下mysql-proxy會被安裝到/usr/local/sbin/mysql-proxy中。
Linux下原始碼方式安裝,詳細操作步驟可見:http://www.5ienet.com/note/html/stmp08/index.shtml
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-688338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL Proxy應用入門(2)--MySQL Proxy配置選項MySql
- mysql proxy安裝MySql
- mysql proxy 安裝部署MySql
- Ubuntu安裝mysql-proxyUbuntuMySql
- windows下安裝mysql-proxyWindowsMySql
- CentOS 5.8 Mysql-proxy 0.8.3 安裝CentOSMySql
- MYSQL-PROXY的安裝與使用MySql
- MySQL ProxyMySql
- MySQL Proxy的用途MySql
- mysql proxy 安裝及配置實現讀寫分離MySql
- MYSQL PROXY搭建手冊MySql
- 【Mysql】mysql-proxy讀寫分離MySql
- MySQL入門--安裝MySql
- MySQL入門--解除安裝MySql
- 【Mysql】One-proxy簡單搭建MySql
- RHEL5u3環境下編譯安裝MySQL Proxy 0.8.1編譯MySql
- 《MySQL 入門教程》第 02 篇 MySQL 安裝MySql
- Mysql讀寫分離方案-MySQL Proxy環境部署記錄MySql
- mysql-proxy+keepalived對mysql做讀寫分離MySql
- mysql_proxy工作原理和配置引數MySql
- mysql-proxy實現讀寫分離MySql
- ES6-Proxy Reflect 入門學習
- Squid Proxy Server基礎入門(轉)UIServer
- MySQL | 零基礎入門經驗(1)安裝MySQL及建立資料庫MySql資料庫
- mysql-proxy does not work with server/client authentication pluginsMySqlServerclientPlugin
- Centos7下dnscrypt-proxy安裝CentOSDNS
- MySQL入門學習之——原始碼安裝mysql5.5MySql原始碼
- MySQL Proxy 實現 MySQL 讀寫分離提高併發負載MySql負載
- 使用 Javascript 原生的 Proxy 優化應用JavaScript優化
- MysqL讀寫分離的實現-Mysql proxy中介軟體的使用MySql
- MySQL使用Amoeba作為Proxy時的注意事項MySql
- 淺析Lua指令碼:MySQL Proxy工作機制指令碼MySql
- 1、MySQL和SQL入門MySql
- 十五張圖帶你快速入門 shardingsphere-proxy
- Proxy
- Docker 入門系列三:Docker 應用部署-MySQLDockerMySql
- 在 Pisa-Proxy 中,如何利用 Rust 實現 MySQL 代理RustMySql
- docker – nginx – proxy_pass + proxy_redirectDockerNginx