tcp 0 0 127.0.0.1:4000 0.0.0.0:* LISTEN 19093/tidb-server
dbeaver 我记得可以做映射,做下 ssh 把。
你部署的只有127地址,也就是只能那台机器本地连,远程是连不了的。
那我如果想要远程连接应该怎么做呢, 在单机上模拟部署生产环境集群可以吗?
你自己改过监听方式?把127.0.0.0 改成 0.0.0.0
你不会是在云服务器上装的tidb吧
本地虚拟机centos7.6
不是,我也是在虚拟机里安装的
虚拟机到你主机的网看看通不通
我找不到这个文件路径在哪里,我的/root下面只有两个文件
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg original-ks.cfg
[root@localhost ~]#
虚拟机ping主机好像ping不同,但是主机ping虚拟机可以
[root@localhost ~]# ping 192.168.104.43 PING 192.168.104.43 (192.168.104.43) 56(84) bytes of data. From 192.168.104.128 icmp_seq=1 Destination Host Unreachable From 192.168.104.128 icmp_seq=2 Destination Host Unreachable From 192.168.104.128 icmp_seq=3 Destination Host Unreachable From 192.168.104.128 icmp_seq=4 Destination Host Unreachable ^C --- 192.168.104.43 ping statistics --- 7 packets transmitted, 0 received, +4 errors, 100% packet loss, time 6001ms pipe 4
可以参考一下外部的文档,设置一下虚拟机
no no no,是你启动的方式有问题,tiup playground
里面有一个--host
的 flag,如果是在你本地的虚拟机启动,而且你想和外部通信的话,得加上这个来指定一下虚拟机的 host。
默认启动指定的是 127.0.0.1的地址,所以外部使用该机器的 ip 无法正常访问。
tiup playgraound --db 2 --kv 3 --pd 3 --host 192.168.104.128
1 个赞
还有这么个差异啊
谢谢你的回复,我已经解决问题了
谢谢各位的回复!确实是因为我没有用虚拟机ip启动tidb的原因,我后面部署了生产环境的tidb,填写了虚拟机ip后,就可以用远程连接了,感谢大家
确实,我上面都回复了127.0.0.1.。。。。。