27代理怎么更换ip地址
很多情况下,MySQL数据库都会安装在企业内网,而有很多图形化客户端工具通常安装在本机,如果两个网络无法直接联通,那么客户端也无法正常连接数据库。很多数据库厂商都提供了相应的功能,例如Oracle,客户端可以通过连接管理器(CMAN)来访问网中的Oracle数据库,MySQL能实现类似功能吗?答案是肯定的,来看下面的例子。
首先,在客户端运行MySQL Query Brower(一个图形化工具),直接连接内网数据库,测试是否能连接。其连接界面和结束分别如图31-1和图31-2所示。
secureCTR是一个可以通过多种协议连接远程服务器的客户端工具,具体介绍可以到其官方网站()进行查看。通过SecureCRT工具连接到中转服务器,并创建SSH Turnal,具体操作步骤如下。
(2)单击“Add”按钮,出现如图31-4所示的“Local Port Forwarding Properties”对话框,在“Name”文本框中随便输入名字;“Local”栏下的“IP”文本框中输入127.0.0.1,“Port”文本框中随便输入一个未使用的端口,例如9987;“Remote”栏下的“Hostname”文本框中输入内网数据库的IP地址,这里是192.168.161.30,,而“Port”文本框中输入“3333”;单击“ok”按钮设置成功。
(4)客户端重新登录,在“Server Host”文本框中填写本节IP(1270.0.1),“Port”文本框中填写“9987”,并在“Username”和“Password”文本框中输入上下文中创建的用户名和密码,然后再“Dafault Schema”文本框中填入登录的数据库名称,如图31-5所示。
MySQL PRoxy是MySQL AB公司新开发的一个工具,写作本书的时候还是测试版。它的功能和Oracle的连接管理器(CMAN)有些类似,是位于客户端和服务端中间的一个小程序。但是它的功能比CMAN更多,除了可以进行连接的转发外,还可以进行查询的监控、过滤、分析、负载均衡(Load Balance)、失败飘逸(Failover)等其他更多的功能,具体功能的使用大家可以查看官方文档()这里我们仅仅介绍它对于连接转发功能的使用27代理怎么更换ip地址。
(4)其中share中有很多以。lua为后缀的文件,这些是MySQL Proxy对客户端进行查询监控、分析等操作的脚本。sbin目录中只有一个文件mysql-proxy,用它来启动MySQL Proxy服务。
其中,4040端口是默认的代理端口,客户端连接的时候直接指向此端口;4040是默认是管理模块端口,这里不用管它。
从方法1和方法2可以看出,方法1的优点是更通用,不仅能对MySQL服务进行连接的转发,而且还可以对其他类似的问题都可以采用这种办法进行解决,以达到客户端正常访问内网服务的目的。但是这种方法也有自己的缺点,就是必须要打开secureCRT相应的SESSION,连接才可以生效;方法2的优点是不依赖于客户端的其他服务,只要中转服务器上启动代理服务,客户端就可以正常访问,缺点是只针对MySQL使用。大家可以根据自己的实际应用环境进行选择。返回搜狐,查看更多