この質問は元々MySQL5.1.44を使用していましたが、MySQL8.0以降にも当てはまります。
アプリケーションのさまざまなユーザーによって挿入されたレコードを含むテーブルがあるとします。特定のユーザーに、そのテーブル内の自分のレコードのみを表示するためのアクセス権を与えるにはどうすればよいですか?彼/彼女のレコードを使用してを作成することを考えましたVIEW
が、それしか表示できないMySQLユーザーを作成する方法がわかりませんVIEW
。
では、単一のアクセス権しか持たないMySQLユーザーを作成することは可能VIEW
ですか?このユーザーは、読み取り専用でアクセスできるようにすることもできますVIEW
か?
ありがとう!
PS:私の例でユーザーと呼んでいるのは、実際には、独自のアプリケーションを使用してレコードにアクセスしたい子会社です。