一尘不染

授予用户权限以仅查看mysql视图

mysql

以下问题与MySQL 5.1.44有关

假设我有一个表,其中包含应用程序的不同用户插入的记录。如何授予特定用户访问权限,使其仅查看该表中的记录?我已经考虑过VIEW用他/她的记录创建一个,但是我不知道如何创建一个只能看到该用户的mysql用户VIEW

那么,是否有可能创建一个只能访问单个MySQL用户的mysql-user VIEW?还可以使该用户成为只读用户VIEW吗?

谢谢!

PS:在我的示例中,我所说的 用户 实际上是希望通过自己的应用程序访问其记录的分支机构。


阅读 1354

收藏
2020-05-17

共1个答案

一尘不染

GRANT SELECT ON database1.view1 TO 'someuser'@'somehost';

2020-05-17