MySQL-Proxy搭建
1、應用環境
雲廠商之間的RDS(數據庫)遷移,MySQL-Proxy實現RDS實例可以通過內網訪問,實現後期數據庫數據導出,導入,主從的操作
2、MySQL-Proxy搭建環境
CentOS 6.5 +Nginx
3、搭建MySQL-Proxy
1)安裝mysql-proxy
yum -y install mysql-proxy
2)安裝完成後,查看相關信息
mysql-proxy -V
3)查看Mysql-proxy幫助選項
mysql-proxy -help -all
4)MySQL-proxy 默認端口常為4040,4041,具體是在配置文件中配置
5)開啟mysql-proxy
1.touch /etc/mysql-proxy.cnf
2.修改配置文件
vim /etc/mysql-proxy.cnf
[mysql-proxy]
admin-username=root #指定用戶名
admin-password=123fsck #用戶密碼
admin-lua-script=/usr/lib64/mysql-proxy/lua/admin.lua #lua位置,參見上面的版本信息
daemon=true # mysql-proxy以守護進程方式運行
keepalive=true #保持連接啟動進程會有2個, 一號進程用來監視二號進程
proxy-backend-addresses=10.6.X.XX #目標地址,db內網地址,默認端口3306
log-file=/var/log/mysql-proxy.log
log-level=debug
proxy-address = 0.0.0.0:3306 mysql-proxy 連接端口
3.修改權限
chmod 0660 /etc/mysql-proxy.cnf
4.啟動
mysql-proxy --defaults-file=/etc/mysql-proxy.cnf
連接方式:
環境:Nginx
Nginx的外網IP(mysql-proxy搭建在上面)
一臺內網DB
mysql -h$nginx_ip -P$proxy-address -u$user -p$password
mysql -h103.249.252.157 -P3307 -uroot -pkyrxailtjn
本文出自 “10946218” 博客,謝絕轉載!
MySQL-Proxy搭建