在 site-values.YAML 中通过 helm 安装 Vitess 时,我们启用了身份验证
mysqlProtocol:
enabled: false
authType: secret
# authType can be: none or secret. For secret, perform the following changes:
username: mysqluser
# this is the secret that will be mounted as the user password
# kubectl create secret generic mysql-user-passowrd --from-literal=password=abc_123
passwordSecret: mysql-user-passowrd
但在此之后,如果我们尝试像 mysql -h 10.108.8.197 -p 15991 -u mysqluser 这样连接到 mysql
输入密码后,它没有进行身份验证并显示错误 Can't connect to MySQL server on '10.108.8.197' (111)
10.108.8.197 是我们的 Vtgate 服务集群 IP,如果我们从 127.0.0.1 尝试也一样
我们缺少什么吗?