docs-cn icon indicating copy to clipboard operation
docs-cn copied to clipboard

如何远程访问tidb?

Open sunsdy2018 opened this issue 4 years ago • 4 comments

操作指南上https://docs.pingcap.com/zh/tidb/dev/quick-start-with-tidb#Linux描述了如何在本地模拟一个生产环境,按照说明完成了,但是如何从局域网其他机器访问TiDB?或者说如何开放TiDB远程访问?文档里连这种最起码的操作都不提,很让人不解

sunsdy2018 avatar Jul 08 '21 11:07 sunsdy2018

你是用 TiDB Operator 部署的 TiDB,还是 TiUP 部署的。

看你上面 issue 里的两个 link,一个是 TiDB Operator 的、另一个是 TiUP 的

csuzhangxc avatar Jul 09 '21 02:07 csuzhangxc

用Tiup部署的。这里描述一下我的部署步骤和遇到的问题:

  1. 根据文档推荐,安装了CentOS虚拟机,版本:CentOS Linux release 7.9.2009 (Core)
  2. 根据文档如下操作说明,进行集群安装 image

把上图中的地址10.0.1.1改为了虚拟机的ip地址

  1. 安装成功后,执行下述命令,启动集群,结果如下图: image

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

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

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

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

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

  7. 打开Grafana,如下: image

sunsdy2018 avatar Jul 09 '21 07:07 sunsdy2018

你好,我看第五步「在主机的 xshell 中远程连接数据库,如下所示:」,这里图显示的主机名称 [lmj@192 ~] 还是和之前 VMware 的主机名 [lmj@192 ~] 一致。所以这里并不是从你本地机器连接到 tidb 的,还是用虚拟机连上了 tidb。

所以,建议你先映射 VMware 的 ip 和端口到本地主机,然后再尝试进行链接试试看。

lilyjazz avatar Jul 12 '21 12:07 lilyjazz

@sunsdy2018 Is your issue resolved? If yes, can we close this issue? If not, what help do you need?

shichun-0415 avatar Mar 07 '23 11:03 shichun-0415