请问各位彦祖于晏同学,公司项目某云给了个数据库,只开了 192.168 的地址给我,这个咋连啊?

2020-11-02 21:23:39 +08:00
 t2doo
只能通过同组的服务器进行数据库连接吗?能正常 CURD 吗?我要给 APP 写接口,他那要是不远程的话能正常读写吗?
我原来一直用得数据库外网 IP 进行连接,莫得用的内网,麻烦帮忙解个惑,回帖万福金安。
2394 次点击
所在节点    问与答
19 条回复
CEBBCAT
2020-11-02 21:35:49 +08:00
说实话,楼主行文有点意识流,搞不清楚要说什么。

192 开头的应该是自己架设的网络吧(对比云服务提供的数据库)。这种 db 部署在内网的情况下一般是把应用服务器也部署在 db 所在的子网之中,应用服务器对外提供接口,同时连接同一网络下的 db 持久化
t2doo
2020-11-02 21:48:39 +08:00
就是我原来一直用的外网 IP 连数据库,现在用内网 192.168.*.*的咋连?
miv
2020-11-02 21:53:21 +08:00
回帖万福金安,笑到了,哈哈,蹭一个福气
Allan0423
2020-11-02 22:12:23 +08:00
你吼辣么大声干嘛?有事你找网管啊!
sadfQED2
2020-11-02 22:13:29 +08:00
想了半天,实在是不知道从哪说起,还是建议看看计算机网络吧
t2doo
2020-11-02 22:30:01 +08:00
现在问题改为:在 mysql -u root -p 下怎么导入.sql 文件......捂脸
t2doo
2020-11-02 22:43:03 +08:00
mysql -u 用户名 -h hosts -p 密码 数据库名 < 数据库名.sql

这样子行不行,我就拿维护费 2K,给我整那么多妖蛾子,唉
littlezzll
2020-11-02 22:50:34 +08:00
navicat 可走 ssh 桥过去
pecopeco
2020-11-02 22:50:58 +08:00
小嘴可真甜
t2doo
2020-11-02 22:56:06 +08:00
@littlezzll 跳板机是不是就是同一组服务器能连上这个 mysql 的?
cedoo22
2020-11-02 22:58:48 +08:00
小嘴可真甜
sujin190
2020-11-02 23:05:06 +08:00
ssh 搞个端口转发不就是了,一条命令的事情
t2doo
2020-11-02 23:22:06 +08:00
@sujin190 不。。。不会,大佬给指点一下
wpblank
2020-11-02 23:24:10 +08:00
写接口用测试环境的数据库写。
sujin190
2020-11-02 23:45:12 +08:00
@t2doo #13 很简单啊,假设你门数据库地址 192.168.1.2,部署代码的测试服务器地址 192.168.1.3

那么直接 ssh -L3306:192.168.1.1:3306 user@192.168.1.3

连接成功后窗口开着不段,如果一会会超时,可以配置瞎 ssh-client 的 keeplive,然后你用 MySQL 连接本地的 127.0.0.1 3306 端口就是连接远程服务器 192.168.1.2 数据库了啊,通过 192.168.1.3 这台机器转发的

如果没有转发服务器可用的话估计你需要 vpn
wbing
2020-11-03 00:14:41 +08:00
秃的是彦祖,不秃是于晏
chogath
2020-11-03 09:53:33 +08:00
问给你账号的人
nutting
2020-11-03 09:55:58 +08:00
navicat 有这个选项,配置内网 ssh 隧道
kejxp1993
2020-11-03 11:50:41 +08:00
一般云数据库都没有外网地址,都需要相同云机房的另一台实例去连。

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

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

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

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

© 2021 V2EX