×

centos mysql prox linux 数据库

Centos 安装及配置Mysql-proxy,转发内网数据库(云数据库)至公网

老余 老余 发表于2022-04-27 15:05:53 浏览656 评论0

抢沙发发表评论

wget https://downloads.mysql.com/archives/get/p/21/file/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz
tar -xvf mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz
mkdir /opt/mysql-proxy
mv ./mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit/* /opt/mysql-proxy/
修改 /etc/profile 文件,在尾部添加    export PATH=/opt/mysql-proxy/bin:$PATH
source /etc/profile
mkdir /opt/mysql-proxy/logs
mysql-proxy -V     检查版本,如有版本则安装成功
touch /etc/mysql-proxy.cnf    创建配置文件
修改 /etc/mysql-proxy.cnf 文件,写入以下内容(保存时需去除注释内容):
    [mysql-proxy]
    admin-username=root    #admin用户名
    admin-password=wqgyjh8890    #admin密码
    admin-lua-script=/opt/mysql-proxy/share/doc/mysql-proxy/admin-sql.lua    #lua位置,参见上面的版本信息
    daemon=true        # mysql-proxy以守护进程方式运行
    keepalive=true        #保持连接启动进程会有2个, 一号进程用来监视二号进程
    proxy-backend-addresses=10.7.56.201  #目标地址,udb内网地址,默认端口3306
    log-file=/var/log/mysql-proxy.log
    log-level=debug


chmod 0660 /etc/mysql-proxy.cnf
mysql-proxy --defaults-file=/etc/mysql-proxy.cnf    (启动)


Centos 安装及配置Mysql-proxy,转发内网数据库(云数据库)至公网