初始化tidb集群后登录不上

如题,使用https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/initialize-a-cluster的方法更改root密码后使用新密码登录不上,

Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@‘10.221.32.163’ (using password: NO)

  1. 设置密码时有什么报错吗?
  2. 密码是否有什么特殊字符?

没有,而且dashboard可以用新密码登录上去

  1. 能否麻烦您多提供些信息? 比如具体登录命令是什么,截图报错信息。
  2. 或者您再试试修改下 root 密码完整记录下过程,反馈下,多谢。

mysql -h 10.38.202.246 -P 4000 -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@‘10.221.32.163’ (using password: NO)

而且用python的mysql.connector.connect() 可以用密码连接上

  1. 您使用的mysql客户端是什么版本?
  2. 有没有其他客户端工具可以试试能否登录?

mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)
在windows的 mysql 8.0上也登不上

想问一下一定要进行初始化吗?自己更改root密码可以吗?

应该是需要初始化才可以。

  1. 不一定要初始化,初始化只是为了方便设置密码或者创建一些 DB, table 等,这些都可以手动做
  2. mysql 8.0 默认不使用密码,请加上参数 --default-auth=mysql_native_password