---
title: "创建数据库用户并授权 | OceanBase 文档中心"
description: 创建数据库用户并授权 您在使用 OceanBase 迁移服务（OceanBase Migration Service，OMS）的数据迁移和数据同步功能前，请先在源端和目标端数据库中，为数据迁移或同步任务创建专用的数据库用户，并为该用户赋予相应的权限。 为 MySQL 数据库创建用户并授权 登录自建的 MySQL 数据…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 3.2.1 企业版

# 创建数据库用户并授权

更新时间：2023-06-08 10:49:34

您在使用 OceanBase 迁移服务（OceanBase Migration Service，OMS）的数据迁移和数据同步功能前，请先在源端和目标端数据库中，为数据迁移或同步任务创建专用的数据库用户，并为该用户赋予相应的权限。

## 为 MySQL 数据库创建用户并授权

1. 登录自建的 MySQL 数据库。
 2. 在自建 MySQL 数据库中创建用户，用于数据迁移或数据同步。

   ```javascript
   CREATE USER '<username>'@'<host_name>' IDENTIFIED BY '<password>';

   ```

   | 参数 | 描述 |
   | --- | --- |
   | username | 待创建的账号。 |
   | host | 允许该账号登录的主机，如果允许该账号从任意主机登录数据库，请使用百分号（%）。 |
   | password | 账号的密码。 |
 3. 执行以下命令，为 MySQL 用户授权。

   MySQL 用户的权限请参见具体的数据迁移方案。

   ```javascript
   GRANT <privilege_type> ON <database_name>.<table_name> TO '<username>'@'<host_name>' [WITH GRANT OPTION];

   ```

   | 参数 | 描述 |
   | --- | --- |
   | privileges | 授予该账号 `SELECT`、`INSERT` 和 `UPDATE` 等操作权限。如果需要授予该账号所有权限，请使用 ALL。 |
   | databasename | 数据库名。如果要授予该账号具备所有数据库的操作权限，请使用星号（*）。 |
   | tablename | 表名。如果要授予该账号具备所有表的操作权限，请使用星号（*）。 |
   | username | 待授权的账号。 |
   | host | 允许该账号登录的主机，如果允许该账号从任意主机登录，请使用百分号（%）。 |
   | WITH GRANT OPTION | 授予该账号使用 `GRANT` 命令的权限，该参数为可选。 |

## 为 OceanBase 数据库创建用户并授权

OceanBase 数据库用户权限管理的详细操作，请参见《OceanBase 数据库管理员指南》。

1. 以系统管理员身份登录 OceanBase 数据库。
 2. 在 OceanBase 数据库中创建用户，用于数据迁移或数据同步。

   ```javascript
   CREATE USER '<oms01>' IDENTIFIED BY '<123456>';

   ```

3. 通过 `GRANT` 语句为创建的数据库用户授权。

   OceanBase 数据库用户详细的权限列表请参见具体的数据迁移方案。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
