云服务器上搭建的数据库怎样能被外网连接?

2017-11-22 20:16:43 +08:00
 qiaoyurensheng

我在 tx 云上有一台服务器想专门放 mysql 数据库,不知道怎样才能被其他外网链接,cmd 一直连接不上,之前数据库一直用内网连接的,,,

5204 次点击
所在节点    MySQL
7 条回复
dven
2017-11-22 20:27:07 +08:00
开放端口,有安全隐患
raycloud
2017-11-22 20:30:08 +08:00
首先为 MySQL 开启远程访问权限,然后在防火墙开放端口,这种问题通过百度 google 应该能更快找到答案吧
Loyalsoldier
2017-11-22 20:30:10 +08:00
安全组或者防火墙开放数据库端口,然后新建一个可以被所有 host 连接的数据库用户
opengps
2017-11-22 20:37:04 +08:00
第一,防火墙放行端口
第二,安全组放行端口
安全起见,第一第二环节都可以考虑配置成固定 ip 可以访问的,毕竟公网环境非常恶劣,各种扫描器不断扫描,各种破解工具暴力破解。尤其是云厂商的 ip 段往往被黑客重点关注
artist
2017-11-23 09:33:44 +08:00
navicat 设置 ssh 通道。
limars
2017-11-27 15:11:34 +08:00
你是想要做什么,是用工具管理还是要写个项目进行连接?如果是纯管理,楼上说的,navicat 设置 ssh 通道,不用开放端口,有 ssh 帐号和 mysql 帐号就能连。如果是项目连接,那就是开放端口,做好安全工作。
cuiswing
2017-12-07 15:46:38 +08:00
开放后记得设置白名单,我的就是被黑掉了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/408685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX