tidb Dashboard 单机模拟生产环境 默认密码不是空,与文档不符

Bug 反馈

【 TiDB 版本】6.5.2
【 Bug 的影响】
Dashboard登录
【可能的问题复现步骤】
通过 * 在单机上模拟部署生产环境集群(支持 Linux)

【看到的非预期行为】

实际我发现我的密码不是空,而是安装完成后提示的TiDB数据库 root密码

【期望看到的行为】
密码为空
【相关组件及具体版本】

【其他背景信息或者截图】

都什么时代了不可能有密码为空这种不符合安全要求的情况了

看看历史命令初次启动集群的时候是不是添加了 --init 参数

1 个赞

你引用的部分有问题吧。

没有密码说的是tiup playground建立的集群。对应内容在文档引用是
https://docs.pingcap.com/zh/tidb/v6.5/quick-start-with-tidb#部署本地测试集群

你引用文档链接却是在这段下面的部分。使用tiup cluster deploy建立的集群当然会有密码。这属于文档的两个部分。不能混在一起看啊,兄弟。

这是单机模拟生产的测试环境,密码为空可以理解,只是单机测试。我原本以为是文档写的不够严谨,后来发现应该是我没有严格按文档操作,实际是后面说的我在上次部署TiDB启动的时候加了–init

确实最后一次启动的时候加了–init ,我原本以为是文档不够严谨,实际是我没严格按文档操作,这是个乌龙,这不是一个文档bug,抱歉。

image

引用没错,这个链接是两个模式都在一个文档中的使用tiup cluster deploy建立的集群不是当然会有密码。是我上次创建集群的时候加了–init 实际原文档没有加,所以原文档没错。
当时估计是使用了下面的文档
使用 TiUP 部署 TiDB 集群 | PingCAP 文档中心

方式一:安全启动

tiup cluster start tidb-test --init

预期结果如下,表示启动成功。

Started cluster `tidb-test` successfully.
The root password of TiDB database has been changed.
The new password is: 'y_+3Hwp=*AWz8971s6'.
Copy and record it to somewhere safe, it is only displayed once, and will not be stored.
The generated password can NOT be got again in future.

方式二:普通启动

tiup cluster start tidb-test

预期结果输出 Started cluster tidb-test successfully,表示启动成功。使用普通启动方式后,可通过无密码的 root 用户登录数据库。

2 个赞

重新部署了一下,发现最后提示的的消息是带–init的

2 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。