432423423 发表于 2017-10-31 15:51:58

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

页: [1]
查看完整版本: MySQL-Proxy搭建