ユーザー認証モデル
バージョン 2.5 の新機能。
MongoDB Connector for BI は、認証されたユーザーが実行できるデータベース管理、データ定義、およびデータ操作のステートメントを制限します。 次の表は、SQL ステートメントと対応する MySQL 特権を、必要な MongoDB 特権アクションにマッピングします。
MySQL ステートメント | MySQL 特権 | MongoDB 特権 |
---|---|---|
--mongo-username オプションまたはmongodb.net.auth.username 設定で指定された BI Connector の管理者ユーザーのみが使用できます。 | ||
FLUSH SAMPLE | MySQL にない | |
| ||
変更点 、 CREATE と INSERT テーブルに対する特権。 テーブルの名前を変更するには ALTER が必要です と ドロップ 、および ALTER 、 CREATE と INSERT (新しいテーブルの場合)。 | ||
スーパー グローバル変数を設定するには、特権が必要です。 セッション変数を設定するには通常、特権は必要ありませんが、 スーパー が必要な例外があります 特権( sql_log_bin など) )。 |
セッション変数を設定するには特権は必要ありません。 | |
特権は必要ありません。 | 特権は必要ありません。 | |
特権は必要ありません。 | 特権は必要ありません。 | |
ユーザーが特権を持つ各列の列情報を表示します。 ユーザーに特権がない列では、列情報は表示されません。 | find 適切なコレクション上。 | |
特権は必要ありません。 | find (適切なデータベース上)。 | |
テーブルに対するいくつかの特権。 | find : 適切なデータベースまたはコレクション。 | |
find : 適切なデータベースまたはコレクション。 | ||
このステートメントには、テーブル内のどの列に対する特権も必要です。 | find (適切なコレクション上)。 | |
自分のプロセスを表示するために特権は必要ありません。 | ||
特権は必要ありません。 | 特権は必要ありません。 | |
ユーザーが何らかの特権を持つ指定されたデータベース内の非一時テーブルを一覧表示します。 基本テーブルまたはビューの特権がない場合、 SHOW TABLES からの出力には表示されません 。 |
| |
特権は必要ありません。 | 特権は必要ありません。 |