-
Notifications
You must be signed in to change notification settings - Fork 85
常见问题
molliezhang edited this page Dec 30, 2021
·
1 revision
如果在如下问题列表,未找到您想要的答案,欢迎提 Issue 反馈问题。我们会根据问题的解决办法,及时更新常见问题列表。
RadonDB MySQL 使用 xenoncli 完成账户管理操作。
对于 helm 版本(通过 qke appstore 或 charts/helm 安装),您应该按照以下步骤操作:
1. 将 `allowEmptyRootPassword` 设置为 false。
2. 取消`mysqlRootPassword`的注释并设置密码。
集群部署成功后,进入任意节点的 xenon 容器,执行如下命令。
```
// SSL 应该是 YES 或 NO。
xenoncli mysql createsuperuser <userName> <Host> <PassWord> <SSL>
```
超级账号授权信息如下:
```
+------------------------------------------------------------------+
| Grants for testSuper@% |
+------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'testSuper'@'%' WITH GRANT OPTION |
+------------------------------------------------------------------+
```
进入任意节点的 xenon 容器,执行以下命令。
```
// 只创建
xenoncli mysql createuser <userName> <Host> <PassWord> <SSL>
```
```
// 创建并授权
// privs 示例:SELECT,CREATE(逗号分隔)
xenoncli mysql createuserwithgrants --user=<userName> --passwd=<PassWord> --database=<DatabaseName> --table=
--host= --privs= --ssl=< SSL> ```
进入任意节点的 xenon 容器,执行以下命令。
```
xenoncli mysql dropuser <userName> <Host>
```
进入任意节点的 xenon 容器,执行以下命令。
```
xenoncli mysql changepassword <userName> <Host> <NewPassword>
```