Skip to content

Commit

Permalink
Merge pull request #230 from yangj1211/user_login
Browse files Browse the repository at this point in the history
add login instructions for regular users
  • Loading branch information
dengn authored Jan 16, 2024
2 parents a5444f1 + 4bd898c commit 46e5820
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ MatrixOne Cloud 支持使用 Web 页面访问数据库,我们将此访问平
3. 点击**连接**
4. 选择**通过云平台连接**

这将进入该实例的数据库管理平台登录页面,您需要输入数据库的用户名和密码才能成功登录。
这将进入该实例的数据库管理平台登录页面,您需要输入数据库的用户名和密码才能成功登录。默认登录用户为 admin,如需使用普通用户登录,请参考[登录实例](../../Instance-Mgmt/login-instance.md)

## 访问数据库

Expand All @@ -28,4 +28,4 @@ MatrixOne Cloud 支持使用 Web 页面访问数据库,我们将此访问平

- **查询 -> 查询历史:**在菜单栏中依次点击**查询 -> 查询历史**,您可以查看历史 SQL 查询的执行状态。详细使用方法请参考[查询分析文档](../../../Data-Explore/query-anlysis/query_profile/)

希望这些操作指南能够帮助您顺利使用 MatrixOne 数据库管理平台。如果您有任何疑问或需要进一步的帮助,请查看我们的文档或联系支持团队。
希望这些操作指南能够帮助您顺利使用 MatrixOne 数据库管理平台。如果您有任何疑问或需要进一步的帮助,请查看我们的文档或联系支持团队。
2 changes: 2 additions & 0 deletions docs/MatrixOne-Cloud/Get-Started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@
- **用户名:**admin
- **密码:**创建实例时设置的管理员密码

默认使用 admin 用户登录,如需使用普通用户登录,可参考[登录实例](../Instance-Mgmt/login-instance.md)

## 运行样例数据

### 1. 加载样例数据 TPC-H
Expand Down
2 changes: 1 addition & 1 deletion docs/MatrixOne-Cloud/Instance-Mgmt/connect-instance.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@

### 通过数据库管理平台连接

MO Cloud 为每个实例提供了界面化的数据库管理平台,用户可以使用浏览器快速、高效地访问和监控数据库。更多详细信息请参考[使用 Web 页面连接](../App-Develop/connect-mo/connect-mo-with-web.md)
MO Cloud 为每个实例提供了界面化的数据库管理平台,用户可以使用浏览器快速、高效地访问和监控数据库。更多详细信息请参考[使用 Web 页面连接](../App-Develop/connect-mo/connect-mo-with-web.md)[登录实例](../Instance-Mgmt/login-instance.md)

希望这些连接方式的指南能帮助您成功连接到 MatrixOne 实例。如果您有任何疑问或需要进一步的帮助,请查阅我们的文档或联系支持团队。
52 changes: 52 additions & 0 deletions docs/MatrixOne-Cloud/Instance-Mgmt/login-instance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# 登录实例的数据库管理平台

在 MatrixOne Cloud 实例管理平台的实例列表中,找到您想连接的实例,依次点击**连接** > **通过云平台连接**进入实例登录页面,然后输入用户名和密码即可成功登录至实例的数据库管理平台。您可以使用 admin 用户或者普通用户登录,有关 admin 用户和普通用户更多的描述请查看 [MatrixOne Cloud 中的权限管理](../Reference/access-control-type.md)

## admin 用户

实例的数据库管理平台默认登录用户为 admin,admin 用户密码在创建实例时指定。

<div align="center">
<img src=https://community-shared-data-1308875761.cos.ap-beijing.myqcloud.com/artwork/mocdocs/instance-mgmt/admin_login.png width=60% heigth=60%/>
</div>

## 普通用户

除了可以使用 admin 用户登录到实例的数据库管理平台,还支持普通用户访问,只要授予相应权限即可。

**步骤:**

- 新建用户

通过 admin 用户登录后,创建一个新的用户

```sql
create user u2 identified by '123456';
```

- 新建角色

在租户中,没有被赋予角色的情况下用户是不能做任何操作的,详情可查看[基于角色的访问控制](../Security/about-privilege-management.md)。所以我们需要创建一个新的角色。

```sql
create role if not exists role2;
```

- 授权

将对象权限授予给角色,再将角色赋予给用户,这个时候,用户就可以对对象进行操作了。如果未授权,那么普通用户登录后只能查看查询历史的信息,如需其它操作,则应授予相应权限,详情可查看 [MatrixOne Cloud 中的权限管理](../Reference/access-control-type.md)。执行以下操作可为角色赋最高权限。

```sql
grant all on account * to role2;
grant all on database * to role2;
grant all on table *.* to role2;
grant role2 to u2;
```

- 登录

若想以普通用户登录到实例的数据库管理平台,用户名处格式应为“用户名:角色名”,例如 "u2:role2", 如果不填写角色名则默认角色为 public。

<div align="center">
<img src=https://community-shared-data-1308875761.cos.ap-beijing.myqcloud.com/artwork/mocdocs/instance-mgmt/normal_user_login.png width=60% heigth=60%/>
</div>
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ nav:
- 管理实例:
- 创建实例: MatrixOne-Cloud/Instance-Mgmt/create-instance.md
- 连接实例: MatrixOne-Cloud/Instance-Mgmt/connect-instance.md
- 登录实例: MatrixOne-Cloud/Instance-Mgmt/login-instance.md
- 终止和恢复实例: MatrixOne-Cloud/Instance-Mgmt/terminate-recovery-instance.md
- 数据共享: MatrixOne-Cloud/Data-Sharing/pub-sub-overview.md
- 迁移和导入数据:
Expand Down

0 comments on commit 46e5820

Please sign in to comment.