互換性評価機能を使用してデータベースオブジェクトを評価する前に、すべてのデータソースでデータベースユーザーが作成され、適切な権限が付与されていることを確認してください。
操作手順
MySQL データベースにログインします。
以下のコマンドを実行して、データベースユーザーを作成します。
CREATE USER '<user_name>' IDENTIFIED BY '<password>';
パラメーター |
説明 |
|---|---|
| user_name | 作成するユーザー名。 |
| password | 作成するユーザーのパスワード。 |
GRANTステートメントを使用して、作成したデータベースユーザーに権限を付与します。
互換性評価ユーザーは、評価対象のデータベースに対する読み取り権限が必要です。権限付与ステートメントは以下のとおりです。
```SQL
GRANT SELECT ON <database_name>.* TO '<user_name>';
```
パラメーター |
説明 |
|---|---|
| database_name | 読み取り権限を付与するデータベースの名前。 |
| user_name | 読み取り権限を付与するデータベースユーザーの名前。 |
オンライン評価タスクの作成時に、プロフィール評価 の評価タイプを選択した場合、そのユーザーに sys.* に対する SELECT 権限を付与する必要があります。
```SQL
GRANT SELECT ON sys.* TO '<user_name>';
```