为了账号安全,请及时绑定邮箱和手机立即绑定

linux如何把3306端口跳转到阿里云数据库上?

linux如何把3306端口跳转到阿里云数据库上?

鸿蒙传说 2019-07-06 23:25:50
问题描述现在公司很多项目都直连着这个ip的服务器数据库,压力很大,我现在想不改变直连的代码情况下,把直连那个数据库IP3306端口映射到阿里云数据库上请问有些什么办法
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

使用iptables作一下DNAT就行了
sysctl-wnet.ipv4.ip_forward=1
sysctl-p
iptables-tnat-APREROUTING-ptcp--dport3306-jDNAT--to-destination${DEST_IP}
iptables-tnat-APOSTROUTING-d${DEST_IP}-jMASQUERADE
命令都需要root权限
                            
查看完整回答
反对 回复 2019-07-06
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

iptables有些麻烦建议使用haproxy比较方便,另外也不建议产期这么搞,这样最好只是作为一个过渡的,阿里云的saas服务基本给客户端的都是域名,本身是有sla的
                            
查看完整回答
反对 回复 2019-07-06
  • 2 回答
  • 0 关注
  • 283 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号