为啥我要window连接MySQL?

我们公司是个注重安全的企业,毕竟伺候着的客户脾气都不好!!!例如:MySQL server(ip_1)他不是谁都可以连接的ip_2经过了ip_1上mysql server的授权可以访问,但是我的windows不行,具体啥原因也不清楚。但是我想要获取数据库的内容怎么办呢?那我就访问ip_2在把我的请求转发给ip_1。

数据库不能直连,用端口转发工具啊_压力测试

需要的工具:CentOS Linux release 7.5, rinted

(1)安装rinted

下载包:

wget http://www.rinetd.com/download/rinetd.tar.gz

解压:

tar -xvf rinetd.tar.gz

在解压目录中:

make & make install

数据库不能直连,用端口转发工具啊_自动化测试_02

添加映射关系:

将8009端口所有的请求转码到指定的ip port上

数据库不能直连,用端口转发工具啊_软件测试_03

启动服务:

./rinetd

数据库不能直连,用端口转发工具啊_自动化测试_04

(2)Windows本地访问

数据库不能直连,用端口转发工具啊_数据库_05

补 充

Rinetd 是一个 TCP 连接重定向工具。当我们需要进行流量的代理转发的时候,我们可以通过该工具完成。

Rinetd 是一个使用异步 IO 的单进程的服务。它可以处理配置在 /etc/rinetd.conf 中的任意数量的连接,但是并不会过多的消耗服务器的资源。

Rinetd 无法用于重定向 FTP 服务,因为 FTP 服务使用了多个 socket 进行通讯。