radondb-mysql-kubernetes
radondb-mysql-kubernetes copied to clipboard
user root问题
部署radondb在k8s,默认root无法登录,怎么修改
部署radondb在k8s,默认root无法登录,怎么修改
你好,方便提供下具体的mysql连接命令和无法登入的log么
如果需要自定义root密码并登录,请确保在配置时将allowEmptyRootPassword参数设置为false。
我们不建议您直接使用 root 账户,如果需要同等权限的账户,可以在 leader 节点的 xenon 容器中执行如下指令创建一个 super 账户。
xenoncli mysql createsuperuser <user> <host> <password> <YES / NO>
其中最后一个参数的YES/NO代表是否开启SSL。
感谢回复,问题已经解决 另外想咨询一下,关于radondb可以查到的资料很少,目前正在测试中 想了解一下,有没有详细的资料或者视频,这样可以有效的上手
------------------ 原始邮件 ------------------ 发件人: "radondb/radondb-mysql-kubernetes" @.>; 发送时间: 2021年5月17日(星期一) 下午2:12 @.>; @.@.>; 主题: Re: [radondb/radondb-mysql-kubernetes] user root问题 (#104)
如果需要自定义root密码并登录,请确保在配置时将allowEmptyRootPassword参数设置为false。
我们不建议您直接使用 root 账户,如果需要同等权限的账户,可以在 leader 节点的 xenon 容器中执行如下指令创建一个 super 账户。
xenoncli mysql createsuperuser <user> <host> <password> <YES / NO>
其中最后一个参数的YES/NO代表是否开启SSL。
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
手册可以看这里: https://github.com/radondb/radondb-mysql-kubernetes#quick-start 视频可以看这里: https://www.bilibili.com/video/BV1x54y157x2
xenon操作指令: https://github.com/radondb/xenon/blob/master/docs/xenoncli_commands.md
msyqld 和monitor状态不对,这个正常吗
------------------ 原始邮件 ------------------ 发件人: "radondb/radondb-mysql-kubernetes" @.>; 发送时间: 2021年5月18日(星期二) 下午3:12 @.>; @.@.>; 主题: Re: [radondb/radondb-mysql-kubernetes] user root问题 (#104)
xenon操作指令: https://github.com/radondb/xenon/blob/master/docs/xenoncli_commands.md
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
monitor
你好,这个现象是正常的: monitor是xenon的一个功能,用来探测msyqld是否挂掉 mysqld的在mysql容器里边,它的存活状态集群会自动去探测 因此我们目前把xenon的monitor和mysqld状态信息关闭了,目前保留这两个lable是为兼容xenon在物理机环境和云平台环境的正常使用,后续我们会考虑优化这一部分显示。
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+
| ID | Raft | Mysqld | Monitor | Backup | Mysql | IO/SQL_RUNNING | MyLeader |
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+
| demo-radondb-mysql-0.demo-radondb-mysql.default:8801 | [ViewID:3 EpochID:2]@LEADER | UNKNOW | OFF | state:[NONE] | [ALIVE] [READWRITE] | [true/true] | demo-radondb-mysql-0.demo-radondb-mysql.default:8801 |
| | | | | LastError: | | | |
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+
| demo-radondb-mysql-1.demo-radondb-mysql.default:8801 | [ViewID:3 EpochID:2]@FOLLOWER | UNKNOW | OFF | state:[NONE] | [ALIVE] [READONLY] | [true/true] | demo-radondb-mysql-0.demo-radondb-mysql.default:8801 |
| | | | | LastError: | | | |
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+
| demo-radondb-mysql-2.demo-radondb-mysql.default:8801 | [ViewID:3 EpochID:2]@FOLLOWER | UNKNOW | OFF | state:[NONE] | [ALIVE] [READONLY] | [true/true] | demo-radondb-mysql-0.demo-radondb-mysql.default:8801 |
| | | | | LastError: | | | |
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+
部署radondb在k8s,默认root无法登录,怎么修改
进入leader节点中的xenon容器 kubectl exec -it -n radondb radondb-mysql-0 -c xenon bash 增加一个superuser xenoncli mysql createsuperuser test_user % 12345678 NO