MySQL での強制アクセス制御の実装

MySQL での強制アクセス制御の実装

MySQL で強制アクセス制御を実装する方法。MySQL で分類 (極秘、秘密、機密、非機密) とクリアランスを設定する方法。また、それらを比較する方法。

答え1

まず、MySQL サーバーにユーザーを作成します。例:

CREATE USER 'your_name'@'localhost';

ここは構文リファレンス。

助成金を追加してGRANT ステートメント:

GRANT ALL ON your_db.* TO 'your_name'@'localhost';

MySQL アクセス制御を使用すると、データベースにデータを更新、選択、挿入できるユーザーや、特定のホストから接続できるユーザー、およびそのユーザーにどのような権限が付与されるかを調整できます。

注意: MySQL 権限システムでは以下の操作は実行できません。

  • 特定のユーザーのアクセスを拒否するように明示的に指定することはできません。つまり、ユーザーを明示的に一致させて接続を拒否することはできません。
  • ユーザーにデータベース内のテーブルを作成または削除する権限を与えて、データベース自体を作成または削除する権限を与えないように指定することはできません。
  • パスワードはアカウント全体に適用されます。パスワードをデータベース、テーブル、ルーチンなどの特定のオブジェクトに関連付けることはできません。

チェックしてくださいこのリンク詳細については。

関連情報