使用 Operator 的方式,安装完默认密码为空,如果指定 rootPassword 字段校验失败?
默认root@127.0.0.1 是Operator内部用的,你可以参考config/samples下面有个mysqlusers的cr自己创建一个超级用户
criszhong MysqlCluster.spec.mysqlOpts.user 这里创建的用户是超级用户吗?
root是不支持开启远程连接的,rootpassword和roothost实际为已废弃的参数,所以强制被设置为空和localhost
runkecheng 实际上安装完还是自动创建出一个 root@% 的用户,但无法用于远程登录mysql
jackk01 权限可以自定义; https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/en-us/manage_mysql_user.md
jackk01 root@%并不提供给用户使用,仅供operator创建用户使用
runkecheng 明白了,非常感谢
runkecheng 后续版本会考虑移除所有默认的远程用户