radondb-mysql-kubernetes icon indicating copy to clipboard operation
radondb-mysql-kubernetes copied to clipboard

user root问题

Open yananshiwo opened this issue 4 years ago • 8 comments

部署radondb在k8s,默认root无法登录,怎么修改

yananshiwo avatar May 17 '21 02:05 yananshiwo

部署radondb在k8s,默认root无法登录,怎么修改

你好,方便提供下具体的mysql连接命令和无法登入的log么

hustjieke avatar May 17 '21 03:05 hustjieke

如果需要自定义root密码并登录,请确保在配置时将allowEmptyRootPassword参数设置为false。 我们不建议您直接使用 root 账户,如果需要同等权限的账户,可以在 leader 节点的 xenon 容器中执行如下指令创建一个 super 账户。

xenoncli mysql createsuperuser <user> <host> <password> <YES / NO>

其中最后一个参数的YES/NO代表是否开启SSL。

runkecheng avatar May 17 '21 06:05 runkecheng

感谢回复,问题已经解决 另外想咨询一下,关于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.

yananshiwo avatar May 18 '21 07:05 yananshiwo

手册可以看这里: https://github.com/radondb/radondb-mysql-kubernetes#quick-start 视频可以看这里: https://www.bilibili.com/video/BV1x54y157x2

andyli029 avatar May 18 '21 07:05 andyli029

xenon操作指令: https://github.com/radondb/xenon/blob/master/docs/xenoncli_commands.md

runkecheng avatar May 18 '21 07:05 runkecheng

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.

yananshiwo avatar May 18 '21 07:05 yananshiwo

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:               |                     |                |                                                      |
+------------------------------------------------------+-------------------------------+--------+---------+--------------------------+---------------------+----------------+------------------------------------------------------+

hustjieke avatar May 18 '21 08:05 hustjieke

部署radondb在k8s,默认root无法登录,怎么修改

进入leader节点中的xenon容器 kubectl exec -it -n radondb radondb-mysql-0 -c xenon bash 增加一个superuser xenoncli mysql createsuperuser test_user % 12345678 NO

BinLiiii avatar Jun 07 '21 11:06 BinLiiii