tiup安装问题

【TiDB 版本】
v4…0.11
【问题描述】
在root账户下采用tiup部署tidb数据库, --user参数为tidb,部署完成之后,切换到tidb用户使用tiup命令管理数据库集群时查询不到数据库信息,只能在root账号才能执行通过tiup命令查询你数据库信息。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

root 用户下安装的 tiup,只能在 root 用户下查看信息。现象是正常的。

生产环境是禁止用root直接部署tidb,普通用户部署报错 “su - tidb ‘-c’” 权限不够

看下这个,普通用户部署需要有 ssh 以及 sudo 权限

非常感谢,生产环境一般都禁止使用root直接启动程序,如果使用root安装后,普通用户就不能管理tidb了

:handshake:

  1. 安装和使用 tiup 都不需要 root 权限

  2. tiup 的 --user 参数指定的用户,是 SSH 登录到集群节点的用户,这个用户必须已经在集群节点上已经存在了,不一定是 root ,但是需要可以免密码 sudo as root