国家队
本帖最后由 国家队 于 2021-8-30 20:14 编辑

在一台服务器上怎么连接另一台服务器的数据库

思念化作海
B服务器中mysql的IP地址就填A服务器的公网IP

国家队
    port: 3306
    ip: 101.34.214.XXX
连不上去

Hanssc
另一台防火墙要开放这个端口,
然后建议开启ssl

kk121
国家队 发表于 2021-8-30 17:32
port: 3306
    ip: 101.34.214.XXX
连不上去

两台服务器吗?端口有没有生效

Qingraw
myql需要开启远程访问,且端口需要设置一个开放外网端口

De_TOA
1先开放mysql服务器的3306端口

De_TOA
2、确保服务器之间可以互相ping通信
3、开放3306端口防火墙放行(要是觉得mysql管理麻烦可以装小皮系统www.xp.cn管理数据库俺就这么搞的
4、使用Navicat软件进行链接
5设置我为最佳答案

国家队
De_TOA 发表于 2021-8-30 19:56
2、确保服务器之间可以互相ping通信
3、开放3306端口防火墙放行(要是觉得mysql管理麻烦可以装小皮系统www. ...

插件依然是连不上数据库
Navicat可以正常连接

De_TOA
国家队 发表于 2021-8-30 20:05
插件依然是连不上数据库
Navicat可以正常连接

插件数据库链接配置发出来

国家队
De_TOA 发表于 2021-8-30 20:07
插件数据库链接配置发出来

图片已经放了

De_TOA
Navicat远程能连上这个ip是吧,但是插件连不上 老哥检查一下3306端口有没有放行

De_TOA
从逻辑上来说不可能啊弱弱的问一句 ip那一行是你手动添加的吗(没用过vexview

国家队
De_TOA 发表于 2021-8-30 20:11
Navicat远程能连上这个ip是吧,但是插件连不上 老哥检查一下3306端口有没有放行 ...

上面放图了  3306端口放行了放行了

De_TOA
那直接用ipv4链接试试?

国家队
De_TOA 发表于 2021-8-30 20:17
那直接用ipv4链接试试?

阿里云数据库也没啊。。。。

De_TOA
我只搞过本地网络搭的linux服务器可能是插件没法读取域名?

第一页 上一页 下一页 最后一页