如何远程访问tidb?
操作指南上https://docs.pingcap.com/zh/tidb/dev/quick-start-with-tidb#Linux描述了如何在本地模拟一个生产环境,按照说明完成了,但是如何从局域网其他机器访问TiDB?或者说如何开放TiDB远程访问?文档里连这种最起码的操作都不提,很让人不解
你是用 TiDB Operator 部署的 TiDB,还是 TiUP 部署的。
看你上面 issue 里的两个 link,一个是 TiDB Operator 的、另一个是 TiUP 的
用Tiup部署的。这里描述一下我的部署步骤和遇到的问题:
- 根据文档推荐,安装了CentOS虚拟机,版本:CentOS Linux release 7.9.2009 (Core)
- 根据文档如下操作说明,进行集群安装

把上图中的地址10.0.1.1改为了虚拟机的ip地址
-
安装成功后,执行下述命令,启动集群,结果如下图:

-
在虚拟机中连接数据库,如下所示:

-
在主机的xshell中远程连接数据库,如下所示:

-
在主机的navicat中带密码连接,如下所示:

-
在主机的navicat中不用密码连接,如下所示:

-
根据集群启动成功时的提示,用Google Chrome打开prometheus,如下:

-
打开Grafana,如下:

你好,我看第五步「在主机的 xshell 中远程连接数据库,如下所示:」,这里图显示的主机名称 [lmj@192 ~] 还是和之前 VMware 的主机名 [lmj@192 ~] 一致。所以这里并不是从你本地机器连接到 tidb 的,还是用虚拟机连上了 tidb。
所以,建议你先映射 VMware 的 ip 和端口到本地主机,然后再尝试进行链接试试看。
@sunsdy2018 Is your issue resolved? If yes, can we close this issue? If not, what help do you need?