1. 程式人生 > >MySQL-Proxy搭建

MySQL-Proxy搭建

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搭建