《Mysql实例Mysql-Proxy代理配置》要点:
本文介绍了Mysql实例Mysql-Proxy代理配置,希望对您有用。如果有疑问,可以联系我们。
- [root@10-17-1-229 ~]# yum list|grep mysql
MYSQL必读
2、我们使用yum install mysql-proxy安装:
[root@10-17-1-229 ~]# yum install mysql-proxy
我们会看到下载的进度条和安装过程,当出现Complete的时候表示安装完成.
三、Mysql-Proxy配置
1、用mysql-proxy -V查看mysql-proxy的相关信息,这里留意下版本信息,将会在第三步配置lua路径的时候用到;
2、使用vim /etc/mysql-proxy.cnf命令打开mysqk-proxy的配置文件进行编辑:
[root@10-17-1-229 ~]# vim /etc/mysql-proxy.cnf
在mysql-proxy.cnf中输入如下内容:
- admin-username=user #admin用户名
- admin-password=password admin密码
- admin-lua-script=/usr/lib64/mysql-proxy/lua/admin.lua #lua位置,参见上面的版本信息
- daemon=true # mysql-proxy以守护进程方式运行
- keepalive=true #保持连接启动进程会有2个, 一号进程用来监视二号进程
- proxy-backend-addresses=10.17.6.210 #目标地址,Indb内网地址,默认端口3306,10.17.6.210是目标inDB的ip
- log-file=/var/log/mysql-proxy.log #日志文件存储路径
- log-level=debug
MYSQL必读
编辑完之后通过Esc退出编辑,然后用“:wq”保存mysql-proxy.cnf的编辑.
3、用chmod 0660 /etc/mysql-proxy.cnf命令来改变配置文件的权限,然后用 mysql-proxy --defaults-file=/etc/mysql-proxy.cnf启动mysql-proxy服务:
- [root@10-17-1-229 ~]# chmod 0660 /etc/mysql-proxy.cnf
- [root@10-17-1-229 ~]# mysql-proxy --defaults-file=/etc/mysql-proxy.cnf
MYSQL必读
4、用mysql -h$uhost_ip -P4040 -u$User -p$Password测试:
- [root@10-17-1-229 ~]# mysql -h106.75.94.37 -P4040 -uroot -p123456
MYSQL必读
$uhost_ip:UHost的外网IP;
$User:用户名
$Password:数据库密码
注意:打开防火墙的4040端口,MySQL-Proxy默认端口为4040,通过访问4040端口就可以访问3306端口.
转载请注明本页网址:
http://www.vephp.com/jiaocheng/5782.html