提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
问题适用场景
出于内网的Mysql如何通过端口映射开放到公网上
在同一个公网的云主机上,用rinetd 实现一个端口转发即可。前提是这个云主机与这台mysql需要在同一个局域网范围内。
112.184.107.114 ( 公网 ):3308 --> 192.168.1.186(内网 mysql) :3306
提示:以下是本篇文章正文内容,下面案例可供参考
一、配置rinetd
vi /etc/rinetd.conf

二、下载安装启动rnetd
1.下载
wget http://li.nux.ro/download/nux/misc/el7/x86_64//rinetd-0.62-9.el7.nux.x86_64.rpm
2.安装:
rpm -ivh *.rpm
3.启动:
rinetd -c /etc/rinetd.conf
4.关闭:
pkill rinetd
友情提示:别忘了打开防火墙相应的端口
总结
提示:mysql一般都放在内网,这样避免被攻击,但是开发阶段,数据初始化、迁移、调试都需要外网,所以用这个rinetd做一个转发, 就给开放出来,不用了,直接kill掉即可。
本文介绍了如何在内网云主机上通过Rinetd服务实现MySQL的3306端口映射到公网,以便于开发阶段的数据访问,同时提供了配置、下载、安装和安全控制的步骤,并强调了在不使用时应关闭Rinetd以保障安全。
1097

被折叠的 条评论
为什么被折叠?



